采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
主要是想实现,路由通过后台给前端动态加载,出现错误应该就是在重写路由的component这里,应该怎么样去解决
如果 (前端写死的)component: () => import(’@/views/UserManage/AccountData.vue’) 类似这样的写法, 没问题。
如果假设后台传给我的是这样子的
然后拿到数据后我们需要 重写 component
最后运行就出现了这样的错误
同学你好
请看这篇文章,和你描述的一样的问题:https://segmentfault.com/a/1190000015419713 看完了以后应该就能解决这个问题了。
Invalid route component 这个错误解决了, 谢谢,又来了新的问题 写 component:() => import(`@/views/UserManage/AccountData.vue`) 就会报错‘ Cannot find module ’; component: (resolve: any) => require([`@/views/UserManage/AccountDataz.vue`], resolve), 就会报错‘ Cannot read property 'apply' of undefined’; 然后我用第一种写法网上搜索出来的结果是让我改成第二种,但是写到第二种还是不行
非常感谢!
module.exports = (file:any) => require('@/views/' + file + '.vue').default
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.5k 2
1.2k 2
797 17
1.3k 17
1.8k 15