ldd-antd-ex
v3.0.0
Published
VRV LiNKDOOD antd extend
Downloads
122
Readme
ldd-antd-ex
描述:ldd-antd-ex 仅适用于 ant design 扩展(偏向业务综合,非功能性扩展)
目录介绍:
examples:本地测试页面 启动:npm run dev src: 核心项目文件夹 components: 组件集存放处 composition: composition提供工具库 config: 组件设置入口,用于设置组件集全局参数信息 directive: 公用指令 env: 常用env定义 locales: 国际化(内部使用) service:axios.create 定义 统一定义接口请求错误处理与相关注入方法 utils:工具类/源生扩展类
组件类:
ColorPicker 颜色选择器 Icon 使用 iconfont 图标 不支持 antd 自带 icon OperationButton 查询列表操作按钮用于支持 Icon OrgUserModal1/OrgUserModal2/OrgUserModal3 仅支持各种场景下组织机构查询用户列表信息 Popover 问号提示卡片(功能固定) Tree 根据自身业务,从新编写组件 Upload 仅支持图片上传(修改 antd 上传方式,改调用内部 axios,便于错误信息拦截处理), 待扩展 Spin 扩展 a-spin 在外层提供空白页,加载图标位置水平垂直居中
配置类:
Provider 全局化配置,用于传入 locale、codes; 用于组件国际化与 axios 处理错误信息国际化
辅助类:
service axios 公共业务处理封装 扩展类似源功能 interceptors,可以使用 service.interceptors[error|request|response|params].use() 扩展自身业务处理 提供:axiosGet、axiosPost、axiosPage、axiosUpload 方法调用 ajax, vue 模板中已植入到 prototype 中 可以使用 this.$axiosGet js 中 import { axiosGet } from 'ldd-antd-ex';
formModalMixin 扩展使用 Modal 嵌套 form 提供基本公用方法
公共类:
prototype 扩展 String.prototype.formats