'admin-21.06.02:优化方法、更新最新依赖'

This commit is contained in:
lyt
2021-06-02 17:32:55 +08:00
parent 77e1fa9412
commit bed5e8d840
3 changed files with 18 additions and 7 deletions

View File

@ -2,6 +2,13 @@
🎉🎉🔥 `vue-prev-admin` 基于 vue2.x + webpack + element ui适配手机、平板、pc 的后台开源免费模板库vue3.x 请切换 master 分支)
## 1.0.3
`2021.06.01`
- 🌟 更新 依赖更新最新版本
- 💯 优化 动态加载后端返回路由路由(模拟数据)方法
## 1.0.2
`2021.06.01`

View File

@ -1,6 +1,6 @@
{
"name": "vue-prev-admin",
"version": "1.0.2",
"version": "1.0.3",
"private": true,
"scripts": {
"dev": "vue-cli-service serve",
@ -18,7 +18,7 @@
"nprogress": "^0.2.0",
"screenfull": "^5.1.0",
"sign-canvas": "^1.1.4",
"vue": "^2.6.12",
"vue": "^2.6.13",
"vue-i18n": "^8.24.4",
"vue-particles": "^1.0.9",
"vue-router": "^3.5.1",
@ -37,6 +37,6 @@
"eslint-plugin-vue": "^7.10.0",
"sass": "^1.34.0",
"sass-loader": "^10.1.1",
"vue-template-compiler": "^2.6.12"
"vue-template-compiler": "^2.6.13"
}
}

View File

@ -194,6 +194,13 @@ export function delayNProgressDone(time = 300) {
}, time);
}
// 动态加载后端返回路由路由(模拟数据)
export function getRouterList(router, to, next) {
if (!getSession('userInfo')) return false;
if (getSession('userInfo').userName === 'admin') adminUser(router, to, next);
else if (getSession('userInfo').userName === 'test') testUser(router, to, next);
}
// 路由加载前
router.beforeEach((to, from, next) => {
keepAliveSplice(to);
@ -211,11 +218,8 @@ router.beforeEach((to, from, next) => {
clearSession();
delayNProgressDone();
} else {
// 动态加载后端返回路由路由(模拟数据)
if (!getSession('userInfo')) return false;
if (Object.keys(store.state.routesList.routesList).length <= 0) {
if (getSession('userInfo').userName === 'admin') adminUser(router, to, next);
else if (getSession('userInfo').userName === 'test') testUser(router, to, next);
getRouterList(router, to, next);
} else {
next();
delayNProgressDone(0);