- 添加了完整的 vxe-table 插件功能实现 - 实现了插件上下文选项注入机制 - 重构了 useTableForm 工厂函数的初始化逻辑 - 支持通过参数或上下文注入 useVbenForm 函数 - 优化了组件导入和类型定义 - 添加了插件使用文档说明 - 移除了未使用的组件注释代码 - 统一了字符串引号格式为双引号
VXE Table Plugin
基于 vxe-table 和 vxe-pc-ui 的表格组件插件。
导出
| 导出 | 类型 | 说明 |
|---|---|---|
setupVbenVxeTable |
函数 | 初始化配置函数 |
useVbenVxeGrid |
函数 | 表格组合式函数 |
VbenVxeGrid |
组件 | 表格组件 |
VxeTableGridColumns |
类型 | 表格列类型 |
VxeTableGridOptions |
类型 | 表格配置类型 |
VxeGridProps |
类型 | 表格 Props |
VxeGridListeners |
类型 | 表格事件类型 |
使用
import { setupVbenVxeTable, useVbenVxeGrid, VbenVxeGrid } from '@vben/plugins/vxe-table';
初始化
在应用入口处调用:
import { setupVbenVxeTable } from '@vben/plugins/vxe-table';
import { useVbenForm } from '@vben-core/form-ui';
setupVbenVxeTable({
configVxeTable: (vxeUI) => {
// 配置 VXE Table
},
useVbenForm,
});
类型
import type { VxeTableGridOptions, VxeGridProps } from '@vben/plugins/vxe-table';