usingComponents已经配置页面,高版本基础库可以正常使用。如果低版本库中不在app.json的pages中添加路由,就会报这种错。所以想确定下,自定义组件需要不需要在pages中添加。现在我们线上用户有白屏问题,因为首页就用的自定义组件,我调低基础库,确实报错会出现白屏,所以怀疑线上是这个问题引起的。请官方确认下需不需要在app.json的pages中添加,会不会影响线上白屏。我添加之后会不会引起其他问题???
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | usingComponents | 工具 | 6.5.3 | 2.0.9 |
2 个回答
没有完全明白你的问题。不过普通的自定义组件是不需要在 pages 中添加的(除非自定义组件本身被用作页面)。
没有用作页面,不在 pages 中添加低版本库会报错,我已经提供代码片段了,你们可以调低版本库看看啊
明白了。旧版本里面不把页面添加在 pages 列表中会报错的,新版移除了这个限制。之后遇到这种情况我们会考虑添加一个警告。
好的 非常感谢
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/index.html
没有回答我的问题啊 文档里没有写pages需要配置 现在报错了 我的开发者工具是最新下载的