收藏
回答

ext_json 中的 pages 存在的意义是什么 ?

- 需求的场景描述(希望解决的问题)

在做小程序第三方平台开发的时候,发现代码管理接口中的参数 ext_json 需要传递一个pages的参数,并且这个参数的内容跟app.json中的参数一样,这样做的意义是什么?用于解决什么问题?





- 希望提供的能力

1、希望直接共用app.json中的pages的配置,这样避免重复设置相同信息,而且每次增加页面都还需要在接口中去处理这种问题。

最后一次编辑于  2018-07-30
回答关注问题邀请回答
收藏

1 个回答

  • 周润中
    周润中
    2018-08-06

    首先,这个pages是可以不填的

    ext_json中的参数可选,参数详见https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html

    如果代码中已经有配置,则配置的合并规则为:除了pages和tabBar.list直接覆盖原配置,其他都为插入或同级覆盖。 

    其次,它存在的意义:小程序只能访问pages中写的那些页面,另外pages中的第一个页面为小程序打开时的默认页面,因此在第三方平台开发时,可以在小程序模板中做适当的冗余,通过pages字段改变小程序的页面组成,实现一些需求


    2018-08-06
    赞同
    回复 1
    • 一步 (^o^)
      一步 (^o^)
      04-25

      你好,我配置了 Pages 字段,但是并没有直接覆盖,首页也不生效;请问是不是需要其他字段配合

      04-25
      回复