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

OSCHINA-MIRROR/mirrors-vxe-table

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.en.md

vxe-table

русский | 繁體中文 | English | 日本語 |

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

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

Поддержка браузеровEdge | Chrome | Firefox | Opera | Safari

--- | --- | --- | --- | --- | Последняя версия ✔ | Последняя версия ✔ | Последняя версия ✔ | Последняя версия ✔ | Последняя версия ✔## Возможности* [x] Базовая таблица

  • Конфигурационная сетка
  • Штриховка
  • Таблица с границами
  • Стили ячеек
  • Изменение размера столбцов
  • Перетаскивание столбцов
  • Перетаскивание строк
  • Минимальная/максимальная высота
  • Изменение высоты и ширины
  • Фиксированный столбец
  • Группировка заголовков таблицы
  • Подвал таблицы
  • Выделение строки и столбца
  • Последовательность таблицы
  • Радио
  • Чекбокс
  • Сортировка
  • Множественная сортировка по полям
  • Фильтрация
  • Объединение ячеек
  • Объединение элементов подвала
  • Группировка строк
  • Импорт/Экспорт/Печать
  • Отображение/Скрытие столбцов
  • Перетаскивание/Персонализация сортировки столбцов
  • Загрузка
  • Форматированные ячейки
  • Шаблон слота
  • Контекстное меню
  • Подробности — разворачиваемые строки
  • Панель инструментов
  • Виртуальное дерево
  • Изменяемый CRUD
  • Валидация
  • Прокси данных
  • Навигация клавишами
  • VxeGlobalRenderer
  • Виртуальная прокрутка
  • Виртуальное объединение
  • Тема CSS переменных
  • (Корпоративная версия) Группировка и агрегация данных
  • (Корпоративная версия) Выделение области ячеек
  • (Корпоративная версия) Копирование и вставка ячеек
  • (Корпоративная версия) Поиск и замена ячеек
  • (Корпоративная версия)cn/pluginDocs/)) Полная операция клавишами
  • (Корпоративная версия) Интегрированный график

УстановкаВерсия: 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>
```## Онлайн документация

👉 [Документация UI](https://vxeui.com)  
👉 [Документация таблицы](https://vxetable.cn)

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

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

```shell
npm run update

Запустите локальное отладочное окружение

npm run serve

Скомпилируйте пакет, сгенерированная скомпилированная директория: es, lib

npm run lib

Вкладчики

Благодарим всех, кто внес свой вклад в этот проект.

vxe-table

Лицензия

MIT © 2019—н.в., Xu Liangzhan

Комментарии ( 0 )

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

Введение

vxe-table, таблица на основе Vue, поддерживает добавление, удаление, редактирование, поиск, виртуальное прокручивание, ленивую загрузку, быстрое меню, валидацию данных, древовидную структуру, печать и экспорт, отображение форм, разбиение данных на страницы, модальные окна, пользовательские шаблоны, гибкие параметры конфигурации и богатые функции. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-vxe-table.git
git@api.gitlife.ru:oschina-mirror/mirrors-vxe-table.git
oschina-mirror
mirrors-vxe-table
mirrors-vxe-table
master