1.設置的tabBar代碼片段:
"tabBar": {
"list": [
{
"pagePath": "pages/homepage/homepage",
"text": "周八推"
},
{
"pagePath": "pages/share/share",
"text": "共享吧"
},
{
"pagePath": "pages/setting/setting",
"text": "設置啦"
}
]
}
2.原來的跳轉js頁面
Page({
onClick:function(){
// wx.navigateTo({
// url: '../homepage/homepage',
// })
wx.redirectTo({
url: '../homepage/homepage'
})
}
})
3.上述代碼無論怎么編譯都無法實現跳轉到指定URL頁面,在查找相關資料后找出原因所在,原因如下:
出現不能跳轉的原因是:js文件中跳轉的URL和tabBar中pagePath的路徑《“不能相同”》。
4.修改無論哪個頁面的路徑,只要保證兩個不相同就可以實現跳轉。筆者修改了跳轉的pagePath為“pages/index/index"后,經測試完美跳轉,還有tabBar也完美運行。
5.出現這樣的狀況筆者分析應該是微信自身出現的問題,希望開發者以后在這一塊多加注意。
