TODO
- info query 参数未正常携带
- modelKey = id
- fetch dict 过期时间, 要不然数据修改后不能重新加载
- 主动关闭弹窗
- crud deleteHandler 参数不正确
- api
依赖
- vue@3.3.4
- element-plus@2.3.8
- @element-plus/icons-vue@2.1.0
- @vueuse/core@9.13.0
- axios@1.5.0
- lodash-es@4.17.21
- @types/lodash-es@4.17.9
- string-template@1.0.0
- @types/string-template@1.0.2
思路
- 数据结构的组装
- 组件列表的选择
- 组件的拖拽处理
- 组件的属性配置
- 请求的处理
- 下拉选项数据的处理
- table 组件的设计
- 按钮与弹窗的处理
- 弹窗与表格数据的联动
- 自定义插槽
CRUD
快速实现 CRUD 功能 DCrud、DForm、DInfo
指令
$3
按钮权限, 权限列表通过 setPermissions 来设置。
$3
元素尺寸变化
$3
- word(docx): mammoth、docx-preview
- powerpoint(ppt): pptxjs
- excel(zlsx): sheetjs、handsontable、exceljs
- pdf(pdf): pdfjs pdfjs-dist
- img(): v-viewer、PhotoSwipe