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

OSCHINA-MIRROR/xuliangzhan_admin-vxe-table

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

vxe-table

Русский язык | English | 简体中文 | 日本語

Звезды Версия npm Конфигурация NodeJS с Webpack Скачивания npm Issues Закрытые issues Pull requests Закрытые pull requests Лицензия npm

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

Поддержка браузеров

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

Возможности

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

Установка

Версия: 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 третьей стороны в рабочей среде, так как соединение может прерваться в любое время

<!-- стиль -->
<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>
<!-- таблица -->
<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
👉 Документация таблицы

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

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

npm run update

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

npm run serve

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

npm run lib

Вкладчики

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

vxe-table

Лицензия

MIT © 2019-present, Xu Liangzhan

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

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

Загрузить больше
Больше нет результатов для загрузки
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