时间过的真快,自从 1.1.4 发布又过去一个月了,这个月依旧每天在忙,D2Admin 也进行了大重构,先介绍一下这次的 1.1.5 相比 1.1.4 有哪些大的改变吧 ~
重要升级
vue-cli3
D2Admin 这次完成了 vue-cli3 的重构,省去了以前繁琐的 webpack 配置,打包速度更快,环境变量设置更简单,文件目录更简洁。
d2-container 组件重构
创建页面最重要的 d2-container 组件进行了重构,详见 页面容器,依旧是支持 full
+ card
+ ghost
三种模式,不同的是三种模式现在都分别支持 header
和 footer
插槽,并且都支持开关自定义滚动条,并且提供了滚动条设置的 props。
type=”full”
type=”card”
type=”ghost”
在 页面容器 文档中我也分别为三种模式 x 是否有插槽 x 是否启用滚动条优化的各种可能做了大量插图介绍,欢迎去文档站点查看。
在线示例(请先完成一次登陆)
页面缓存逻辑优化
首先承认一个错误:在 1.1.4 中多标签页的缓存逻辑是有一点问题的,导致即使关闭了多页控制组件的 tab,这个页面依旧在缓存中。在 1.1.5 中重写了页面缓存逻辑,这个错误被修复。