如何解决Vue-router中Import异步加载模块的详细问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计463个文字,预计阅读时间需要2分钟。
1. 问题现象
2.出现问题的代码点
3.替代方案:
- 将 `import()` 替换为 `Promise.resolve().then(()=> require('@views/${str}')`)4.原因分析:
- 项目在编译时出现警告,提示 `require` 接口的使用。 - 这个警告意味着 `require` 在编译时不可用,而 `import()` 是一个异步操作,需要在编译后执行。本文共计463个文字,预计阅读时间需要2分钟。
1. 问题现象
2.出现问题的代码点
3.替代方案:
- 将 `import()` 替换为 `Promise.resolve().then(()=> require('@views/${str}')`)4.原因分析:
- 项目在编译时出现警告,提示 `require` 接口的使用。 - 这个警告意味着 `require` 在编译时不可用,而 `import()` 是一个异步操作,需要在编译后执行。
