在网上找的资料说是 在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
有没有大佬可以教我如何解决?感谢!!!!
打扰了...
解决了...在小程序开发版本的地方设置一下起始路径。
果然犯蠢了
每次进小程序都走了 pages/mainP/mainP 正常