vue import 变量动态导入报错如何解决?

vue import 变量动态导入报错如何解决?如下图,网上找了很多办法都没用
图片.png

图片.png

阅读 3.2k
2 个回答

把导入路径的变量换成常量试试?

你这个import是一个异步的,没看到你的完整代码,总之你要等import加载完成才能用range

let FileHeaderItem: any = () => null;
import('./fileHeaderItem').then((module: any) => {
  // 这里你才能用
  FileHeaderItem = module.default;
});

所以你在用之前先判断一下是不是null, 否则过不了ts检查

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题