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