一、组件分包异步化解决的问题
-
日渐增加的通用组件造成的主包空间不足;
-
提升小程序访问速度,降低白屏率;
二、开启组件分包异步化过程中遇到的问题
-
如何进行占位组件配置;
-
如何解决通过$refs访问异步组件报错;
-
如何判断所有异步组件都已加载完毕;
-
多分包组件之间互相调用如何配置;
-
占位组件配置
直接在页面路由配置文件pages.json中对应调用异步组件的页面配置style中配置对应的componentPlaceholder,uniapp编译成微信小程序时会将componentPlaceholder同步到页面json配置中。
例如:
"pages": [{"path": "pages/index/index",