記錄一下最近微信小程序 電能服務 開發遇到的一些問題
1,退出按鈕一開始設置的是wx.navigateTo({url:"../login/login"})
從登錄頁面輸入賬號進到小程序裏,點擊退出按鈕,能實現完全退出,進入home=>A 子頁面=>A.a子頁面再用返回按鈕回退到home頁面,點擊退出按鈕就會退不出去。
是因爲微信的五種頁面跳轉方式,下面記錄一下微信的五種頁面跳轉。
1,只能跳轉到 tabBar配置的頁面
wx.switchTab({url:''../xxx/xxx})
2.返回上一級頁面 (delta:返回的頁面數,如果delta大於現有的頁面數則返回到首頁默認值爲1)
wx.navigateBack({delta:2})
3. 保留當前頁面,跳轉到應用內的某個頁面。
wx.navigateTo({url:"../login/login"}) 這種寫法也可以指定跳轉頁面
4.關閉當前頁面,跳轉到應用內的某個頁面
wx.redirectTo({url:"../xxxx/xxxx"})
5.關閉所有頁面,跳轉到應用內的某個頁面。
wx.reLaunch({url:"../xxxx/xxx"})
最後的解決辦法是用了第5種,關閉所有頁面,退出賬號並跳轉到登陸頁面。應爲是服務平臺,所以需要切換賬號觀察頁面顯示數據。