mirror of
https://gitee.com/lyt-top/vue-next-admin
synced 2026-06-06 02:38:39 +08:00
'admin-21.06.02:优化方法、更新最新依赖'
This commit is contained in:
@ -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`
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user