为什么异步加载的时候使用setTimeout就可以import引入js,这种情况也是编译的时候引入吧?

来源:10-19 ES Module 和 Commonjs 的区别

慕慕0338187

2020-04-15

写回答

1回答

双越

2020-04-15

import() 不是在编译时引入,否则就不用异步加载了。

是在执行的时候引入,什么时候需要,再去异步加载引入。

这样才能提高首屏的加载效率。

0
2
双越
回复
weixin_慕的地2310058
是的。不过 import() 目前也在 ES 标准的讨论中,不过还没有正式发布,浏览器也不支持,所以得用 webpack 做兼容。
2020-09-05
共2条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4706 学习 · 1669 问题

查看课程