|
|
@@ -77,22 +77,22 @@ RouterPlugin.install = function(router, store) { |
|
|
|
meta: propsConfig.meta || 'meta' |
|
|
|
} |
|
|
|
// console.log(propsConfig,propsDefault,'参数一'); |
|
|
|
console.log(this.routerList,'123'); |
|
|
|
// console.log(this.routerList,'123'); |
|
|
|
// 当路由地址为空时返回 |
|
|
|
if (aMenu.length === 0) return |
|
|
|
// 循环地址数组 |
|
|
|
for (let i = 0; i < aMenu.length; i++) { |
|
|
|
const oMenu = aMenu[i] |
|
|
|
console.log(oMenu[propsDefault.path],'这里是地址'); |
|
|
|
// console.log(oMenu[propsDefault.path],'这里是地址'); |
|
|
|
// 在这里时还可以进行下一步,但是this.routerList[]值不知何处取得 |
|
|
|
console.log(this.routerList.includes(oMenu[propsDefault.path])); |
|
|
|
// console.log(this.routerList.includes(oMenu[propsDefault.path])); |
|
|
|
// 判断路由地址的是否包括routerList[building] 如果没有则返回 为去重操作? |
|
|
|
// if (this.routerList.includes(oMenu[propsDefault.path])) return |
|
|
|
if (this.routerList.includes(oMenu[propsDefault.path])) return |
|
|
|
// console.log(3); |
|
|
|
// 定义地址 |
|
|
|
const path = (() => { |
|
|
|
// 此为获得的路由地址 |
|
|
|
console.log(oMenu[propsDefault.path]); |
|
|
|
// console.log(oMenu[propsDefault.path]); |
|
|
|
if (!oMenu[propsDefault.path]) { |
|
|
|
// 如果没有返回 |
|
|
|
return |
|
|
@@ -162,7 +162,6 @@ RouterPlugin.install = function(router, store) { |
|
|
|
return this.formatRoutes(children, false) |
|
|
|
})() |
|
|
|
} |
|
|
|
console.log(2); |
|
|
|
// 将路由地址放入aRouter |
|
|
|
aRouter.push(oRouter) |
|
|
|
} |
|
|
@@ -178,9 +177,11 @@ RouterPlugin.install = function(router, store) { |
|
|
|
// 如果不是则返回 |
|
|
|
return aRouter |
|
|
|
} |
|
|
|
console.log(aRouter,'内容'); |
|
|
|
// 在这里将数据重新赋值为空 就可以了 关键不知道为啥,案例来说可以? |
|
|
|
this.routerList=[] |
|
|
|
// console.log(aRouter,'内容'); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
console.log(RouterPlugin,'配置'); |
|
|
|
// console.log(RouterPlugin,'配置'); |
|
|
|
export default RouterPlugin |