根据参数加载组件


大家好:
import 直接带参数调用没有问题,使用变量参数就有问题,不知如何解决?具体如下:
组件 ,其中comonpentInfo是一个计算方法,方法中直接返回 return import(’./DataManager/Test’);是正确的 ,如果使用:
var url2=’./DataManager/test’;
return import(url2);
返回是错误的,提示:Failed to resolve async component:。。。。Reason: Error: Cannot find module ‘./DataManager/test’。

是需要使用绝对路径么,如何使用呢,如果我的网站地址 :http://127.0.0.1:2364/,Test组件位于components/DataManager/test.vue?
谢谢各位。

changby

import不支持单变量表达式的的,试试字符串模板。

嗯,问题解决了,就是您说的问题,谢谢