1. 在初始化路由对象时,使用这种静态写死的方式

component: () => import('@/views/form/index'),

没有问题。

2. 使用动态传参的方式

后台传一个对象obj,然后用这种方式

component: () => import(obj.url),

有问题!

报错,说找不到'@/views/form/index' ,尽管看起来和方法1没有区别。

 

解决方式:

1. 引入动态参数插件

npm install --save-dev babel-plugin-syntax-dynamic-import

2. 然后使用`...${}...`的方式

component: () => import(`@/views/${obj.url}`),

搞定!路由活了起来~~~



相关文章:

  • 2021-06-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2021-07-11
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案