低版本微信(6.6.7版本以下),使用了usingComponents后的页面,必须在app.json里面注册,否则引起报错,Pgae is not constructed beacuse it...

背景:


在pages里有不用的页面,引用了usingComponents,未在app.json里注册,在小程序 1.9.9基础库引起报错  页面白屏,报错信息:

Pgae is not constructed beacuse it is not found

小程序如果做了分包加载,同一个分包或者主包下任一个页面报错,都会引起整个包内的页面报错白屏。

原因:
1、使用了usingComponents后的页面,必须在app.json里面注册(基础库1.9.9--对应微信版本IOS6.6.1),该问题在微信6.6.7版本修复
2、当前页面报错,如果检查页面没有问题,需要检查同一分包下其他页面是否有js调用错误,引起其他页面的报错

解决方案:

方案一:删除多余的页面

方案二:删除未在app.json里注册页面的usingComponents

方案三:在app.json里注册此页面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容