im.._path" is r">
赞
踩
F12黄色警告提示,addRoutes()这个方法以及弃用了,现在用addRoute(),但是去掉了s之后,又有新的问题。
"path" is required in a route configuration.
这个是因为现在路由需要返回数组格式。之前是对象包裹的,
解决:
在router文件夹里面的index.js里面写。
const routes = [
{// 首页
path: '/Home',
name: 'Home',
component: () => import( '../views/Home.vue'),
},
//。。。
]
let res = routesData(menuObjList);
//res就是动态路由返回的对象数组格式。[{},{},{}],就是你的新路由
for(let i=0;i<res.length;i++){
router.addRoute(res[i])
}
// router.addRoutes(res);
遍历一下就可以了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。