v4.0.0-beta
版本发布时间: 2019-03-26 15:39:00
PanJiaChen/vue-element-admin最新发布版本:4.4.0(2020-06-21 21:42:12)
重大改变
-
基于
vue-cli@3
进行构建 -
调整了项目的目录结构
- mock 文件移植根目录下
- layout 从 views 文件夹下移植 src 下
-
使用了最新的
eslint-plugin-vue@5
,重新格式化了代码 -
更新了
husky@1.3.1
-
增加了 jest 单元测试
-
新增了
npm run preview
、npm run test:uni
、npm run new
指令 -
使用了新的 mock 方式
-
vuex 启用了 模块化 namespaced
-
新增了 settings,让 sidebarLogo、fixedHeader、TagsViews 等都可配置
-
新增了 sidebar logo
-
重构了侧边栏 sidebar 代码逻辑,并且优化了样式和展开收起动画,同时让二级菜单内容过多时支持滚动
-
使用了 async/await 替代了部分 promise 代码
-
增加了 header-search 组件 https://github.com/PanJiaChen/vue-element-admin/pull/1591
-
增加了 fearure[TagsView]: add affix porperty https://github.com/PanJiaChen/vue-element-admin/pull/1577
-
重构了 tree-table 组件 (by @Liugq5713)
-
增加了权限配置 demo https://github.com/PanJiaChen/vue-element-admin/commit/c963f56686b9731a517a17c4d562bc3da0fa3771 (by @gaoshijun1993 )
-
增加了导出多级表头 excel 的 demo https://github.com/PanJiaChen/vue-element-admin/commit/763b31d915be67aecc8f24283d4898ccded8b55b (by @llccing)
-
feature[Directive]: add auto-height table directive https://github.com/PanJiaChen/vue-element-admin/pull/1702 (by @yuntao1997 )
小修复和优化
- 修复了 DndList https://github.com/PanJiaChen/vue-element-admin/pull/1527
- 修复了 ThemePicker https://github.com/PanJiaChen/vue-element-admin/pull/1517
- 优化了 移动端的兼容性 https://github.com/PanJiaChen/vue-element-admin/issues/1567
- 优化了 screen-full 全屏组件 https://github.com/PanJiaChen/vue-element-admin/commit/0fed69f367899c6f5d3321e5cb86b84faa08d2e9
- fix[Sidebar]: fixed infinite loop bug #1333 (by @frank10000 )
- fix[Sticky]: fixed bug when set stickyTop (by @Mrli2016)
- fix[Waves-Directive]: fixed v-waves does not support update #1705 (by @jsjzh)
总结来说:就是 4.0 版本改了很多东西,是一次不兼容更新。