在微信小程序開發過程中,如果你出現了在其他地方可以正常跳轉,但是此時就是不行,不知道爲什麼。
分析原因:
1.你的頁面在app.json文件中註冊了嗎?
2.你的url地址寫對了嗎,目錄層級沒錯嗎?
3.你要跳轉到的頁面是非tabBar的頁面嗎?如果是tabBar頁面,恭喜你,找到問題了。
wx.navigateTo/wx.redirectTo只能用在非tabBar頁面的跳轉,要跳轉到tabBar頁面,需要使用wx.switchTab
login: function() {
//登錄
app.appData.userInfo={username:this.data.username,password:this.data.password}
console.log("登錄:"+app.appData.userInfo.username)
wx.switchTab({
url: '../homes/home',
})
console.log("登錄跳轉")
},