收藏
回答

小程序app.json中的pages是不是只要配置一个入口页面就可以了?其他的都可以不用配置了吗?

小程序app.json中的pages是不是只要配置一个入口页面就可以了?其他的都可以不用配置了吗?

最后一次编辑于  11-15
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-15

    最好把所有路径都配置上去

    不在pages里的页面,自定义导航和原生导航无法切换

    11-15
    赞同
    回复 6
    • 周翔
      周翔
      11-15
      有点不明白,我都是用navigateBack自定义导航返回的
      11-15
      回复
    • 周翔
      周翔
      11-15
      是指原生导航栏不能用吗?
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复周翔
      11-15
      回复
    • 周翔
      周翔
      11-15回复o0o有脾气的酸奶
      我明白你的意思了,目前我们所有页面导航都是自定义的,直接在app.json里配置成custom,不过这个也没关系,如果哪个页面必须要配置的话,等我们发现了再加上去也行的。这是这个文件版本管理冲突很常见,而且经常因为冲突删除了一些页面,也不影响,页面太多,我也不知道识删除了哪个,所以也就这样了,索性全删了,好管理
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复周翔
      git吗,有冲突解决冲突就行了
      11-15
      回复
    查看更多(1)
  • 周翔
    周翔
    11-15

    现在测试下来,只要配置了入口页面就可以了,其他页面不用配置也可以啊

    11-15
    赞同
    回复 2
    • Hanks
      Hanks
      11-15
      你在开发者工具中创建新page就会默认添加到配置文件中,现在你测试可能没有问题,但是最好还是配置上
      11-15
      回复
    • 周翔
      周翔
      11-15回复Hanks
      因为app.json多人开发版本管理老是出冲突,而且不经意间就删除了什么页面配置,也没办法知道,开发工具不会提醒,所以我就大胆把所有页面配置都删除,结果报错:说app.json必须要有一个页面,于是我就只配置的入口页面,结果没问题,上线也没问题。目前发现的唯一的区别就是在添加编译模式时就不能在下拉框里选其他页面路径,但不影响使用,我还是可以添加编译模式为当前页面的。
      11-15
      回复
问题标签