vue2 动态import导入vue提示报错
Posted On 2021年10月18日
如roylau的回答, Vue import function 不支持变量名, 只支持 字符串(文件路径)

()=> import(routeconfig.component) 改为 ()=> import(”+routeconfig.component) 解决问题。
import Vue from 'vue' import VueRouter from 'vue-router'; import routersConfig from './configs/routersConfig.js'; Vue.use(VueRouter); Vue.config.productionTip = false let routers = new VueRouter({routes:[]}); routersConfig.forEach(function(routeconfig){ routers.addRoute({ path:routeconfig.path, component: ()=> import(''+routeconfig.component)}); });
此篇文章已被阅读622 次