收藏
回答

A 分包引入了B分包内的资源文件,如果B分包先被加载,则A 分包就会正常获取到B分包的资源文件?

RT,这种情况下实测开发者工具会报错,并且A分包的页面异常,但是在手机上预览的时候是正常的,这个现象有没有一些相关的说明文档能解释一下? 个人觉得是手机没限制死,尽量让页面正常,开发者工具是会给你提示,让你尽量不要用这种方式写代码,但这个想法没有官方文档具有权威性,只是猜测。希望找一个比较权威的文档说明一下。

最后一次编辑于  2021-09-24
回答关注问题邀请回答
收藏

1 个回答

  • 小程序技术专员-SgLy
    小程序技术专员-SgLy
    2021-10-13

    跨分包的资源、代码依赖默认情况下是不可靠的,因为被依赖的分包可能未下载,下载了的代码可能未注入;所以我们确实有一些工具上特有的检测、提示和报错来帮助大家在开发时发现这种问题;不过一方面最近我们有新的分包异步化(https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/async.html)机制来尝试打破分包之间的界限,另一方面也有收到反馈,希望能在小程序本身逻辑可以保证分包间依赖的情况下,做跨分包代码依赖的情景;所以最近可能会调整一些逻辑,让这方面表现在工具和真机上更接近

    2021-10-13
    有用
    回复
登录 后发表内容