微信小程序開發中wx.redirectTo與wx.navigateTo跳轉頁面未果


學習小程序開發中難免遇到一些小坑,作者在進行登錄功能時遇到登錄成功后,頁面不可實現跳轉到個人中心(admin/admin)。
首先大致介紹一下本文的邏輯:驗證用戶信息后,需跳轉頁面到個人中心(tabBar頁面),采用wx.redirectTowx.navigateTo兩種方法均未實現,且不報錯。
 
主要原因
 
   admin/admin屬於tabBar頁面,采用上述兩方法不會有任何效果,需采用 wx.switchTab法進行跳轉。
 
 

 

跳轉完成頁面:

 

 


 

 頁面跳轉方法:

 
1.wx.navigateTo 保留當前頁面,跳轉到應用內的某個頁面,使用wx...
2.wx.redirectTo 關閉當前頁面,跳轉到應用內的某個頁面。
3.wx.switchTab 跳轉到 tabBar 頁面,並關閉其他所有非 tabBar ...
4.wx.navigateBack 關閉當前頁面,返回上一頁面或多級頁面。可通過 ...
5.wx.reLaunch 關閉所有頁面,打開到應用內的某個頁面。

 頁面跳轉中,通常存在的幾個問題主要原因:

① 首先檢查頁面是否在app.json中注冊,不注冊是找不到頁面。

② 注意文件夾的層級關系,注意相對路徑是否正確。

③ 查看一次性跳轉頁面的層級數量是否超過5層(是,選擇wx.redirectTo)。

④ 查看要跳轉的頁面是不是tabBar頁面(是,選擇 wx.switchTab)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM