这里动态导入、按需引入、懒加载是同一个概念
使用场景
调用fn方法中动态引入
const fn = async () => {//thenimport(/* webpackChunkName: "lodash" */ 'lodash').then(({ default: _ }) => {console.log(_.join(['a','b','c'],"***"));})//awaitconst _ = await import(/* webpackChunkName: "lodash" */ 'lodash');console.log(_.join(['a','b','c'],"***"));}}
点击操作使用动态导入
button.onclick = e => import(/* webpackChunkName: "test" */ './test.js').then(({add}) => {
div.innerHTML = add(rand(1000),rand(2000));
})
