扫码关注官方订阅号
题主正在用react+react-router+webpack实现一个单页应用,所有组件都被打包成一个文件引入,但发现点击子页面的时候没有网络数据传输,也就是说数据全部在加载首页的时候请求了,怎么对react-router或者webpack进行相对应的处理实现按需加载呢?大大们求助~
ringa_lee
“加载中”的效果要自己补充用require.ensure来分割代码,打包的时候会把这块的代码独立打包成一个文件
require.ensure
const SpuLibManage = (location, cb) => { require.ensure([], require => { cb(null, require('./spu_lib_manage/index')) }) } <Route path='spu_lib_manage' getComponent={SpuLibManage}/>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
“加载中”的效果要自己补充
用
require.ensure
来分割代码,打包的时候会把这块的代码独立打包成一个文件