收藏
回答

APP.JSON中初始页面设定在真机上无效?

在网上找的资料说是 在app.json中修改就可以了,但按照网上的方法修改后出现了问题:

在开发工具中 初始页面会在MainP中。但真机测试的时候,初始页面就回到userInfo中了。

app.json代码如下:

{

  "pages": [

    "pages/mainP/mainP",

    "pages/userInfo/userInfo"

  ],

  "permission": {

    "scope.userLocation": {

      "desc": "是否允许授权获取当前位置" 

    }

  },

  "window": {

    "backgroundColor": "#F6F6F6",

    "backgroundTextStyle": "light",

    "navigationBarBackgroundColor": "#F6F6F6",

    "navigationBarTitleText": "BZ",

    "navigationBarTextStyle": "black"

  },

  "tabBar": {

    "color": "#a0a0a0",

    "selectedColor": "#ec5c30",

    "backgroundColor": "#f2f2f2",

    "borderStyle": "white",

    "list": [

      {

        "pagePath": "pages/mainP/mainP",

        "text": "首页"

      },

      {

        "pagePath": "pages/userInfo/userInfo",

        "text": "我的"

      }

    ]

  },

  "sitemapLocation": "sitemap.json",

  "style": "v2"

}


在开发工具里 以及用手机在开发工具的二维码扫出来的结果都是正确的。 On app route 走的是mainP.

但是一旦推到微信小程序上面的开发版本之后: 就很莫名其妙的从UserInfo页面为起始页面了。


感觉应该是哪里犯了愚蠢的错误.但我好像走进盲区了,找了好几天也找不到原因。

模拟代码在:https://developers.weixin.qq.com/s/hcvJK7mN7TuQ

有没有大佬可以教我如何解决?感谢!!!!

回答关注问题邀请回答
收藏

2 个回答

  • 郭一尘@耐心
    郭一尘@耐心
    2021-10-19

    打扰了...

    解决了...在小程序开发版本的地方设置一下起始路径。

    果然犯蠢了

    2021-10-19
    有用
    回复
  • Cjiang
    Cjiang
    2021-10-19

    每次进小程序都走了 pages/mainP/mainP 正常

    2021-10-19
    有用
    回复 1
    • 郭一尘@耐心
      郭一尘@耐心
      2021-10-19
      对 问题就是在开发工具里调试正常,在开发工具的二维码开发调试也正常使用。但推到小程序的开发版本以后就不对了。可以看一下上面我的截图,在开发版本以后 app route起始的是userInfo
      2021-10-19
      回复
登录 后发表内容