Invalid route component

来源:2-21 【讨论题】对 Typescript 初步学习后的印象和困惑

MG_JAVA

2021-07-06

主要是想实现,路由通过后台给前端动态加载,出现错误应该就是在重写路由的component这里,应该怎么样去解决

  1. 如果 (前端写死的)component: () => import(’@/views/UserManage/AccountData.vue’) 类似这样的写法, 没问题。
    图片描述

  2. 如果假设后台传给我的是这样子的

图片描述

然后拿到数据后我们需要 重写 component
图片描述

最后运行就出现了这样的错误
图片描述

写回答

1回答

张轩

2021-07-07

同学你好

请看这篇文章,和你描述的一样的问题:https://segmentfault.com/a/1190000015419713 看完了以后应该就能解决这个问题了。

0
3
MG_JAVA
module.exports = (file:any) => require('@/views/' + file + '.vue').default
2021-07-07
共3条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程