hx-antd-vue v2.0.64
hx-antd-vue
API 文档:hx-antd-vue API 文档 代码地址:hx-antd-vue 仓库
基于 ant-design-vue 封装的UI组件库
yarn install
Compiles and hot-reloads for development
yarn serve
Compiles and minifies for production
yarn build
打包上传 npm 流程
- 修改更新版本
- 在 package.json 里的 version
- 执行 npm run lib 或者 yarn run lib
- 维护 README.md 的更新日志
- 发布 npm publish
npm run lib
这条命令会生成一个 lib 文件夹,将所有的组件打包。然后 npm publish 发布到 npm 仓库。
npm run pack
这条命令会在本地生成一个.tgz 的文件。执行 cnpm i /path/to/xxx.tgz 文件就可以在本地安装并测试自己封装的组件库了。
更新日志
1.0.1
-- 新增 Svg Icon 图标组件
1.0.2
-- 修复引入 index.js 出错
1.0.3
-- 修复 Svg Icon 图标 样式不生效
1.0.4
-- 新增 breadcrumb 面包屑组件
1.0.5
2021-03-25
-- 新增 标签 Tag 组件 规范表格状态 tag
1.0.6
2021-03-26
-- 修复 标签 Tag 组件 双向绑定的,回填赋值不生效的问题
1.0.7
2021-04-26
-- 新增 buttonAction 组件 插槽 自定义 icon
1.0.8/1.0.9
2021-04-26
-- 修复新增不生效,执行操作 npm run build ,应该执行 npm run dist:prod
1.0.10
2021-05-10
-- 新增 buttonAction 组件 按钮失效状态
1.0.11
2021-05-10
-- 修复 覆盖 ant-design-vue 部分全局样式,button 去掉圆角不生效
1.0.12
2021-05-17
-- 新增 linkTag 组件 禁用功能 disabled
1.0.13
2021-05-27
-- 修复 breadcrumb 面包屑组件 pathToRegexp 点击链接报错
1.0.15
2021-06-09
-- 以 a-modal 为基础添加带有滑动功能的弹窗组件
1.0.16
2021-06-09
-- 解决弹窗组件的滑动在某些情况会出现异常的问题
1.0.17/18/19
2021-06-18
-- 优化实现按需加载
1.0.20
2021-06-22
-- 优化调整 package.json
将 dependencies {
vuex@3.6.2
ant-design-vue@1.7.5
vue@2.6.14
vue-router@3.5.2
} 调整到 devDependencies
原因:生成环境中,不需要这些包
1.0.21
2021-06-22
-- 实现按需加载
1.0.22
2021-06-23
-- 弹窗默认点击遮罩不关闭
1.0.23
2021-06-24
-- 面包屑提供指定路径跳转,且重定向不是以 / 开头不做跳转
1.0.24
2021-06-25
-- 基于 antd-design-vue 的 $confirm 基础上封装 $YConfirm ,原有配置一样,多了一个 move,默认为 true 支持 confirm 窗口可移动,并优化原来的 modal 弹窗移动,解决出现多个弹窗时,只移动第一个的问题。
1.0.25
2021-06-28
-- 给面包屑添加打印,方便查看线上测试。
1.0.26
2021-07-12
-- 添加 YTableActionButton 组件用于表格组件自动显示更多按钮
1.0.27
2021-07-27
-- 编写组件使用说明文档,并封装 table 组件
1.0.28
2021-07-28
-- 处理table组件rowKey为函数的情况,以及拖拽header的类名缺漏问题
1.0.29
2021-07-28
-- table组件的行点击以遍历 modelKeys 为准
1.0.30
2021-07-28
-- 解决table组件v-model绑定失效问题
1.0.31
2021-07-28
-- 解决table组件v-model不传的时候,checkbox选择报错问题
1.0.32
2021-07-28
-- 解决table组件选择配置为单选 radio 时,行点击还是多选的问题
1.0.33
2021-07-30
-- 去除组件样式的scoped,使样式成为全局属性,避免被其它样式覆盖
1.0.34
2021-08-02
-- 表格拖拽最长宽度不能超过表格一半,去掉没数据时的滚动条
1.0.35
2021-08-05
-- 解决表格添加拖拽后,头部中的排序点击事件无法触发的问题
1.0.36
2021-08-05
-- 把$Bus.getTableDragHeader方法改成已有的$YGetTableDragHeader
1.0.37
2021-08-09
-- 解决表格和表格按钮没有导出,导致打包后的无法编译组件
1.0.38
2021-08-18
-- 新增提示按钮和可添加标签选择输入框两个组件,并解决a标签的href问题
1.0.39
2021-09-03
-- 每次表格数据发生改变时(增删),确保选中 modelKeys 还保留在 dataSource 中和受控 modelKeys 和 selectedData 保持一致
1.0.40
2021-09-03
-- 表格组件的 modelKeys 和 selectedData 设置默认值
1.0.41
2021-09-06
-- 表格显示滚动条
1.0.42
2021-09-10
-- 调整弹窗生成时为visible为true也可以移动
1.0.43
2021-09-24
-- 增加图标下拉按钮
1.0.44
2021-09-24
-- 组件库样式改为全局
1.0.45
2021-09-27
-- 修复表格选择框被禁用时,也可通过行点击进行选择的问题
1.0.46
2021-10-11
-- Ylinktag支持插槽自定义选项样式
1.0.47
2021-10-13
-- 解决表格行点击只能单点问题
1.0.48\1.0.49
2021-10-13
-- 修改表格操作按钮样式
1.0.50\1.0.51
2021-11-16
-- 调整部分组件样式
1.0.53\1.0.54
2021-12-17
-- 引入颜色变量和修改确认弹窗样式,确认弹窗按钮默认为确定和取消
1.0.55
2021-12-17
-- 优化表格操作按钮,show属性默认为true,且更多里面可有禁用样式
1.0.56
2021-12-18
-- 优化表格操作按钮,添加提示功能
1.0.57
2021-12-18
-- 表格操作按钮更多中禁用不触发事件
1.0.58
2021-12-20
-- 解决表格操作按钮更多中事件不触发问题
1.0.59
2021-12-23
-- 弹窗移动定位改为fixed,不受遮罩局限
1.0.60
2021-12-23
-- 弹窗移动添加限制范围参数dragSet
1.0.61
2021-12-27
-- 解决表格按钮最后一个有分割线问题
1.0.62\1.0.63
2022-01-04
-- 提供换肤功能
1.0.64
2022-01-06
-- 组件库自己不使用换肤,避免__theme_COLOR_css被组件库的覆盖
1.0.65/1.0.66
2022-01-06
-- 可选标签组件打勾图片用svg并根据父元素变化
1.0.67/1.0.68/1.0.69
2022-01-07
-- 解决换肤导致部分样式问题(从换肤插件解析css入手处理)
1.0.70
2022-01-11
-- 设置全局Pagination配置,统一Pagination页码
1.0.71
2022-01-12
-- 修改换肤解析规则
1.0.72
2022-01-13
-- 解决表格回显选中数据后,再选其它数据会导致已选数据被清空问题
1.0.73
2022-01-17
-- 解决表格多选数量不一致问题
1.0.74
2022-01-19
-- 完成选择器封装,由antd默认的相对body定位改为相对父元素定位
1.0.75
2022-01-24
-- 完成按钮组件、文字链接组件、多选框组件
1.0.76
2022-02-17
-- 完成部分组件重新封装
1.0.77
2022-02-23
-- 第二次完成部分组件重新封装
1.0.78
2022-02-24
-- 解决表格没绑定selectData报错问题
1.0.79/80
2022-02-25
-- 解决选择器兼容a-select-option和表格col不存在导致报错的问题
1.0.81
2022-02-28
-- 解决表格选择数据后,翻页就被清空上一页已选数据问题
1.0.82
2022-02-28
-- 跳转表格过滤弹窗中的按钮样式
1.0.83
2022-03-01
-- 日期选择样式,去除还未开发完的组件干扰样式
1.0.84
2022-03-09
-- 表格模板支持去除表头上的操作
2.0.0
2022-04-11
-- 完成组件库完整版
2.0.1
2022-04-11
-- 解决在webpack4样式变量不生效问题
2.0.2
2022-04-11
-- 将notification等方法导出
2.0.3
2022-04-11
-- 解决弹窗默认宽度可接受width传入和v-model
2.0.4
2022-04-15
-- 分页选项去掉2000和1000,修改下拉菜单样式
2.0.5
2022-04-18
-- 弹窗默认点击遮罩不关闭,修改tree组件
2.0.6
2022-04-25
-- tabs支持v-model,国际化设计和添加y-model-menu通用菜单组件和解决methods样式丢失问题
2.0.7
2022-05-07
-- 去除字体静态资源
2.0.8
2022-05-09
-- 锁定theme-color插件版本
2.0.9
2022-05-10
-- 优化通用菜单模板和表格页布局
2.0.10/2.0.11
2022-05-12
-- 新增Describe组件和修改部分组件和页面布局样式,修改表格头部操作支持插槽
2.0.12
2022-05-14
-- 解决样式变量问题
2.0.13
2022-05-19
-- 新增tree模板组件和模块布局页面
2.0.14
2022-05-21
2.0.15
2022-05-24
-- 修改样式和添加新的页面布局
2.0.16/2.0.17
2022-05-24
-- 解决custom-tree的treeData不用title就显示函数问题和添加单独隐藏某个节点操作功能
2.0.18/2.0.19/2.0.20
2022-05-27
-- 解决custom-tree的样式问题和标签输入框的v-model问题;model-table请求出错后清空数据表格;customTree添加无样式
2.0.21
2022-05-28
-- d29ea2b: 解决customTree点击select触发两边问题;解决标签输入框为空时,数组不为空的问题;customTree宽度问题
2.0.22
2022-05-30
-- 修复多选回显bug;解决固定表格列固定拖拽宽度问题
2.0.23
2022-06-02
-- 通用菜单组件可根据路由自动高亮,modelTable支持search显示隐藏,修改页脚布局页面
2.0.24
2022-06-06
-- 双向绑定改回默认props接收value
2.0.25
2022-06-08
-- 新增富文本编辑器组件
2.0.26
2022-06-13
-- 修改部分组件的样式权重,解决tabs和modelMenu的v-model回显问题,操作按钮支持自定义更多菜单
2.0.27/2.0.28
2022-06-16
-- 修改custom-tree和model-table样式问题,解决树形数据表格children导致表格行点击不行问题
2.0.29
2022-06-17
-- 解决表单v-model问题和表格回调提前
2.0.30
2022-06-22
-- 封装jsonviewer组件,调整customTree样式, 表格执行freshCallback清空操作时,不主动请求,等开发执行完清空回调自己调用请求, 修改通用菜单y-svg-icon的大小为16px
2.0.31
2022-06-23
-- menu-container高度100%
2.0.32
2022-06-29
-- 调整页脚样式,调整修改点状步骤条样式,解决弹窗v-model不能拖拽问题,所有弹窗默认高度居中显示,modelTable支持自定义列设置名称和排序过滤回显
2.0.33
2022-07-01
-- 添加不要loading效果的表格搜索
2.0.34/35
2022-07-02
-- y-model-table支持前端分页时,也可以后端过滤,customTree的treeData不能去掉数组索引, model-menu菜单高亮,custom-tree添加线条
2.0.36/37
2022-07-04
-- 修改ant-table-filter-dropdown最小宽度,标签输入框标签支持不关闭,处理custom严格关系节点报错和添加子选父模式,解决没有check不能点击展开问题
2.0.38
2022-07-05
-- 解决customTree样式问题,按钮和文字链接支持使用自定义icon,标签输入框支持可直接输入新增标签
2.0.39
2022-07-06
-- 解决标签文字超出问题和添加悬浮显示, y-model-table可进行列控制的配置
2.0.40/41
2022-07-07
-- 去掉组件中的scoped样式
2.0.42
2022-07-12
-- 修改自定义树样式,modelTable浮动相对定位改为document,selectedDataKeys 监听修改为selectedData
2.0.43/44
2022-07-13
-- 回退版本,解决customTree代码被覆盖问题,修改弹窗样式权重,添加 scroll-zoom 类,可移入改类名元素放大滚动条;修改表格滚动条样式
2.0.45/46
2022-07-14
-- 调整表单间距,修改页脚布局样式;y-footer-page-content添加背景色
2.0.47/48
2022-07-21
-- 完成组件库国际化、树组件添加支持二级子菜单操作、解决编辑器选择图片弹窗被遮住问题、添加y-search-select组件、modalTable支持v-model、调整文字链接图标相对位置、调整文字链接图标相对位置
2.0.49/50
2022-07-22
-- 修复modeltable 不绑定v-model选中不了问题、解决表格过滤弹窗样式丢失问题
2.0.51
2022-07-25
-- 优化自定义树组件,支持禁用提示;修复modelTable 默认过滤全选参数异常问题
2.0.52/53/54
2022-07-26
-- 添加YTabSwitch组件;解决表头吸顶和横向滚动冲突问题;解决modetable不能列拖拽问题;修复modelTable 刷新 Columns 的过滤条件无法重置默认值;解决未吸顶时model-table报错问题;y-model-menu title 添加插槽;修改modeltable v-model 名称为selectData(表格拿不到数据);修复手动修改modelKeys selectedData数据改变;加大tab标签样式权重和修改form表单字体颜色
2.0.55
2022-07-27
-- 新增锚点组件
2.0.56
2022-07-28
-- 表格纵向不放大滚动条;通用菜单支持和副菜单同步
2.0.57
2022-08-02
-- 解决弹窗提示问题、换肤 保护.ant-tag类名 不解析、弹窗关闭按钮居中、增大富文本编辑器弹窗层级,避免被遮住、去除表头拖拽打印代码、解决缓存路由没有路由名称导致modelMenu报错问题、调整标签输入框组件样式和点击问题、主色有误,修改FFF0F0为#fff3f0、修复tabswitch组件样式
2.0.58/59
2022-08-10
-- 解决custom点击事件触发两次问题;解决tableHeader为false时表格内容渲染不出来问题;优化modelTable代码写法;优化所有组件computed写法,使用局部变量;优化表格列选择场景;解决表格没有defaultCheckValue导致列没有值的问题
2.0.60
2022-08-11
-- 解决列设置取消,再打开还保留旧值问题;解决拼写错误,改disable为disabled;解决modeltable 表头吸顶宽度异常;
2.0.61
2022-08-12
-- 解决modelTable表格各种问题
2.0.62/63/64
2022-08-17
-- 解决model-table外部加key(立即修改)渲染时候会导致第一次拿不到吸顶表格实例报错问题,本地主题色变量也可以跟着modifyVars一起变。组件样式都抽取到特定less文件。修改antd样式的引用方式,避免在构建时将其打包,导致样式变量失效
contributor
- luohongxin 954108736@qq.com