收藏
回答

自定义组件不在pages中添加路由会报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug usingComponents 工具 6.5.3 2.0.9




usingComponents已经配置页面,高版本基础库可以正常使用。如果低版本库中不在app.json的pages中添加路由,就会报这种错。所以想确定下,自定义组件需要不需要在pages中添加。现在我们线上用户有白屏问题,因为首页就用的自定义组件,我调低基础库,确实报错会出现白屏,所以怀疑线上是这个问题引起的。请官方确认下需不需要在app.json的pages中添加,会不会影响线上白屏。我添加之后会不会引起其他问题???


最后一次编辑于  2019-05-08
回答关注问题邀请回答
收藏

2 个回答

  • LastLeaf
    LastLeaf
    2019-05-09

    没有完全明白你的问题。不过普通的自定义组件是不需要在 pages 中添加的(除非自定义组件本身被用作页面)。

    2019-05-09
    有用
    回复 3
    • 2019-05-09

      没有用作页面,不在 pages 中添加低版本库会报错,我已经提供代码片段了,你们可以调低版本库看看啊

      2019-05-09
      回复
    • LastLeaf
      LastLeaf
      2019-05-09回复

      明白了。旧版本里面不把页面添加在 pages 列表中会报错的,新版移除了这个限制。之后遇到这种情况我们会考虑添加一个警告。

      2019-05-09
      回复
    • 2019-05-09回复LastLeaf

      好的 非常感谢

      2019-05-09
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-05-08


    https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/index.html

    2019-05-08
    有用
    回复 1
    • 2019-05-08

      没有回答我的问题啊 文档里没有写pages需要配置 现在报错了 我的开发者工具是最新下载的

      2019-05-08
      回复
登录 后发表内容