微信小程序退出按鈕回退到登錄頁面

記錄一下最近微信小程序 電能服務 開發遇到的一些問題

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種,關閉所有頁面,退出賬號並跳轉到登陸頁面。應爲是服務平臺,所以需要切換賬號觀察頁面顯示數據。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章