Appearance
待优化项
文档
- element-plus按需引入
- 文档打包未将svg资源打入
- 首页插画替换
全局
- 每个组件都需要挂载install方法,但目前使用了withInstall后,组件ts校验丢失,具体原因不明
- 提供全局配置,
比如转换分页数据结构(已完成)、Filter的默认columnCount、Page的默认pageSize等 - 导出一些外部可能需要的ts类型
- npm包中去除多余的文件,以提升用户安装速度
Filter
- 可配置折叠
增加filter-ctrl插槽(已完成)提供setFilters方法(已完成)表单元素默认placeholder(已完成)filter-ctrl去除margin-left(已完成)输入框默认trim(已完成)- el-form\el-form-item\el-button前置组件未安装时,主动报错提示
Table
- 尝试设置表头不换行即可,不用计算最小宽度
- loading、error状态支持插槽替换,且缺少icon
将el-table的方法全部抽出来(已完成)- loading显示在表格内部,而不是遮挡住整个表格
- el-table\el-table-column前置组件未安装时,主动报错提示
Page
提供setPage方法(已完成)- 设置了defaultPageSize,还需要配置pageSizes才能生效
- el-pagination前置组件未安装时,主动报错提示
ProTable
提供query方法(已完成)透传props、events类型校验问题(已完成)
TreeTransfer
- el-tree\el-button\el-input\el-checkbox前置组件未安装时,主动报错提示
- 避免数据结构错误时导致死循环