1.懒加载
abc.js 文件中定义数据:
export default {
message: "this is dynamic data"
}
动态引入数据 - 实现懒加载:
setTimeout(() => {
import('./abc.js').then(res => {
console.log(res.message)
})
}, 1500);
最后产出一个独立的js,等同于定义一个chunk
2.处理JSX
修改 .babelrc 配置为:
"presets": ["@babel/preset-react"],
3.处理vue
rules: [{
test: /\.vue$/,
loader: ['vue-loader'],
include: srcPath
}, ]
本文介绍了前端开发中的懒加载技术,通过动态引入abc.js并在1.5秒后打印数据实现。同时,讲解了如何在.babelrc配置中处理JSX语法,使项目支持React组件。此外,还展示了处理Vue文件的webpack规则,确保.vue文件能够被正确加载和编译。
569

被折叠的 条评论
为什么被折叠?



