如题,如果把自定义组件分到其他独立的包里,页面加载的时候会失效,如何在uniapp中使用分包异步化的特性解决这个问题
l***@163.com
- 发布:2022-01-14 13:08
- 更新:2022-06-15 00:00
- 阅读:3718
用小程序官网的示例试了一下,uniapp的pages.json好像不支持分包异步化的特性,如果配置了一个分包,但是没有配置具体的pages,编译后会忽略,官网配置参考:
实际我们在pages.json这样配置的时候,编译后的app.json文件没有这个包。
解决思路:
- 在uniapp编译后,用编译脚本对app.json文件进行修改(补充上分包异步化配置),然后对所有使用到分包内的组件的配置json文件,添加componentPlaceholder配置(不添加的话,小程序会报错,提示找不到该组件)
- 等待官方支持(大佬们快支持一下呀)。
黑客与画家
临时解决方案:https://ask.dcloud.net.cn/article/39622
2022-06-10 12:20