Китайский (упрощённый) | Китайский (традиционный) | Английский | Японский
PC-компонент формы/таблицы на основе vue, поддерживающий CRUD, виртуальные деревья, перетаскивание столбцов, ленивая загрузка, быстрое меню, проверку данных, импорт/экспорт/печать, отрисовку форм, пользовательские шаблоны, рендереры, конфигурацию JSON...
Концепция дизайна
Планы
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
80+ ✔ | 80+ ✔ | 90+ ✔ | 75+ ✔ | 10+ ✔ |
Версия: vue 3.x
npm install vxe-table@next
// ...
import VxeTable from 'vxe-table'
import 'vxe-table/lib/style.css'
// ...
createApp(App).use(VxeTable).mount('#app')
// ...
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 адреса в рабочих средах, поскольку этот соединение может потеряться в любое время
<!-- 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: OnClickListener, name: 'Test1', role: 'Develop', sex: 'Man', address: 'Shenzhen' },
{ id: OnClickListener, name: 'Test2', role: 'Test', sex: 'Man', address: 'Guangzhou' },
{ id: OnClickListener, name: 'Test3', role: 'PM', sex: 'Man', address: 'Shanghai' }
])
</script>
👉 Документация компонента
👉 Документация таблицы
Эта группа предназначена для обсуждения проблем. Если количество участников достигнет максимального значения, нерегулярно будут удаляться менее активные участники.
Установка зависимостей
npm run update
Запуск локальной отладки
npm run serve
Сборка проекта, создание каталога с компилированными файлами: es, lib
npm run lib
Большое спасибо всем, кто принимал участие в этом проекте.
MIT © 2019–present, Xu Liangzhan
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )