各位小主大家好,首先在这里祝大家在新的一年里身体键康,万事如意。
随着新年的到来,Vue Admin Work中两个重要版本也迎来了比较重要的一次升级。
此次升级更大程度上迎合了大家的使用习惯,在此也特别感谢那些一直给我们不断升级优化建议的小伙伴,没有你们的献策就没有Vue Admin Work的今天。
在介绍升级内容之前,先来说一个好消息
http://www.vueadminwork.com
域名正式上线了~~~原来的域名还保留着。
另外, X 版的访问地址也由原来的转变成现在的:
http://x.vueadminwork.com
其它版本预览地址暂时不变
升级内容
X(Element Plus)版目前已经发布到了 2.1.0版本
先来看一下X版的升级内容:
代码语言:javascript复制- 优化: `系统管理` 下面的所有的功能
- 优化:显示 `table` 表格页面
- 新增:新增 `IconSelector.vue` 组件
- 新增:新增 `TreeSelector.vue` 组件
- 新增:新增 `table` 中 `useHeight` 功能
虽然以上是几行简单描述,但也花了两三天的时间,所以升级还是比较重大的。如果还在使用版本的同学,要尽快的升级到最新版本。
P(Naive UI)版目前已经发布到了 1.0.9版本
先来看一下P版的升级内容:
代码语言:javascript复制
- 调整:调整 `ttb` 模式下的布局,把 `Menu` 进行横向排列。涉及到的文件有:
- `src/components/Layout.vue`
- `src/components/MainLayout.vue`
- `src/components/header/index.vue`
- `src/components/header/index.vue`
- `src/components/sidebar/components/ScrollMenu.vue`
- `src/components/tabbar/index.vue`
tip: 如果您对这种布局没有特别的需要,建议慎重升级。因为需要改动的 `layouts` 里面的代码比较多。
- 修复:修复 `logo.vue` 组件在`上下模式`下标题不显示的 bug
- 调整:更好的适配 `手机`、`Pad`,`PC`中任何布局模式下 在 `手机` 上,回退到的 `ltr` 模式。
- 新增:`role.vue` 菜单权限演示获取 值
- 优化&修复(重要):优化了 `菜单外链` 功能,把之前的 `redirect` 字段换成了 `outLink`。涉及到的文件如下:
- `src/system/menu.vue`
- `src/utils/router.ts`
对于 `外链` 功能,只要 `menuUrl` 或者 `outLink` 这现个字段 任一 满足以 `http://` 或者 `https://`开头都会当成是 `外链`。
且链接优先级最高,比如: `menuUrl` 不是一个外链地址,而 `outLink` 是一个`外链`地址,则也会被判定是一个 `外链`。
所以如果不是 `外链` 的话,请确定保 `menuUrl` 和 `outLink` 都不是一个 `外链`,`outLink` 设置成 '' 就好
- 新增:把 `token` 等一些字段的 `key` 单独抽取成一个文件
`src/store/keys.ts`
方便修改
P 版作为授权版本,所以每次升级我们都会尽可能的谨慎谨慎再谨慎。文档也是尽可能描述的详细。
最后祝大家新年新气象,工作顺利