1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xuliangzhan_admin-vxe-table

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh-TW.md 7.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 15:40 e725b3f

vxe-table

Русский язык | 繁體中文 | Английский | Японский

star npm version NodeJS with Webpack npm downloads issues issues closed pull requests pull requests closed npm license

Компонент таблицы для веб-приложений на основе Vue, поддерживающий CRUD операции, виртуальные деревья, перетаскивание столбцов, ленивая загрузка, быстрое меню, проверку данных, импорт/экспорт/печать, отображение форм, пользовательские шаблоны, рендереры, конфигурацию JSON...

Поддерживаемые браузеры

Edge Chrome Firefox Opera Safari
Последняя версия ✔ Последняя версия ✔ Последняя версия ✔ Последняя версия ✔ Последняя версия ✔

Возможности

  • Базовая таблица
  • Конфигурируемые формы
  • Шахматная сетка
  • Различные границы
  • Стили ячеек
  • Перетаскивание ширин столбцов
  • Минимальная/максимальная высота
  • Автоматическое масштабирование
  • Фиксированные столбцы
  • Уровневые заголовки
  • Дополнительные данные в конце таблицы
  • Выделение строк или столбцов
  • Номер строки
  • Чекбоксы
  • Сортировка
  • Сортировка по нескольким полям
  • Фильтрация
  • Объединение ячеек
  • Объединение последней строки
  • Импорт/Экспорт/Печать
  • Отображение/Скрытие столбцов
  • Перетаскивание/Перестановка столбцов
  • Загрузка...
  • Форматирование содержимого
  • Пользовательские слоты - шаблон
  • Быстрое меню
  • Раскрывающиеся строки
  • Инструментальная панель
  • CRUD операции
  • Валидация данных
  • Прокси данных
  • Клавишная навигация
  • Рендереры
  • Виртуальное прокручивание
  • Виртуальное объединение
  • Темы с помощью CSS переменных
  • (Enterprise Edition) Выбор области ячеек
  • (Enterprise Edition) Копирование/вставка ячеек
  • (Enterprise Edition) Поиск и замена ячеек
  • (Enterprise Edition) Полная клавишная навигация

Установка

Версия: Vue 3.x

npm install vxe-table@next

Получите на unpkg и cdnjs

NPM

Использование таблицы

// ...
import VxeTable from 'vxe-table'
import 'vxe-table/lib/style.css'
// ...

createApp(App).use(VxeTable).mount('#app')

Использование таблицы вместе с UI-библиотекой

// ...
import VxeTable from 'vxe-table'
import 'vxe-table/lib/style.css'
// ...

import VxeUI from 'vxe-pc-ui'
import 'vxe-pc-ui/lib/style.css'
// ...

createApp(App).use(VxeUI).use(VxeTable).mount('#app')

CDN

Используйте сторонние CDN методы, запомните номер версии, чтобы избежать влияния неконсистентных обновлений.
Не рекомендуется использовать сторонние CDN адреса в рабочей среде, так как этот соединение может потерять свою актуальность в любое время

<!-- style -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vxe-pc-ui/lib/style.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vxe-table@next/lib/style.css">
<!-- vue -->
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<!-- table -->
<script src="https://cdn.jsdelivr.net/npm/xe-utils"></script>
<script src="https://cdn.jsdelivr.net/npm/vxe-pc-ui"></script>
<script src="https://cdn.jsdelivr.net/npm/vxe-table@next"></script>

Пример

<template>
  <div>
    <vxe-table :data="tableData">
      <vxe-column type="seq" title="Seq" width="60"></vxe-column>
      <vxe-column field="name" title="Name"></vxe-column>
      <vxe-column field="role" title="Role"></vxe-column>
      <vxe-colgroup title="Group1">
        <vxe-column field="sex" title="Sex"></vxe-column>
        <vxe-column field="address" title="Address"></vxe-column>
      </vxe-colgroup>
    </vxe-table>
  </div>
</template>

<script lang="ts" setup>
import { ref } from 'vue'

const tableData = ref([
  { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', address: 'Shenzhen' },
  { id: 10002, name: 'Test2', role: 'Test', sex: 'Man', address: 'Guangzhou' },
  { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', address: 'Shanghai' }
])
</script>

Онлайн файлы

👉 Документация компонента
👉 Документация таблицы

Запуск проекта

Установка зависимостей

npm run update

Запуск локальной отладки

npm run serve

Сборка проекта, создает каталог сборки es,lib

npm run lib

CONTRIBUTORS

Большое спасибо всем, кто помогал в этом проекте.

vxe-table

Лицензия

MIT © 2019-present, Xu Liangzhan

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xuliangzhan_admin-vxe-table.git
git@api.gitlife.ru:oschina-mirror/xuliangzhan_admin-vxe-table.git
oschina-mirror
xuliangzhan_admin-vxe-table
xuliangzhan_admin-vxe-table
master