vue-element-admin 4.0.0 beta 发布了。
vue-element-admin 是一个后台集成解决方案,它基于 vue 和 element。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。
新版更新总结来说:就是 4.0 版本改了很多东西,是一次不兼容更新。更新内容如下:
重大改变
- 基于 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 组件 #1591
- 增加了 fearure[TagsView]: add affix porperty #1577
- 重构了 tree-table 组件 (by @Liugq5713)
- 增加了权限配置 demo c963f56 (by @gaoshijun1993 )
- 增加了导出多级表头 excel 的 demo 763b31d (by @llccing)
- feature[Directive]: add auto-height table directive #1702 (by @yuntao1997 )
小修复和优化
- 修复了 DndList #1527
- 修复了 ThemePicker #1517
- 优化了 移动端的兼容性 #1567
- 优化了 screen-full 全屏组件 0fed69f
- 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)
查看更新说明,下载地址,请戳下方链接。↓↓↓