低版本微信(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里注册此页面

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