APP.JSON中初始页面设定在真机上无效?
发布于 5 年前 作者 dlin 9318 次浏览 来自 问答

在网上找的资料说是 在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 回复

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

打扰了…

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

果然犯蠢了

回到顶部