微信常用的頁面跳轉


wx.switchTab(Object object)

跳轉到 tabBar 頁面,並關閉其他所有非 tabBar 頁面

屬性

類型

默認值

必填

說明

url

string

 

需要跳轉的 tabBar 頁面的路徑 (代碼包路徑)(需在 app.json 的 tabBar 字段定義的頁面),路徑后不能帶參數。

success

function

 

接口調用成功的回調函數

fail

function

 

接口調用失敗的回調函數

complete

function

 

接口調用結束的回調函數(調用成功、失敗都會執行)

跳轉tabbar頁面,如何傳參呢?

由於wx.switchTab不能傳遞參數,我們可以使用wx.reLaunch(關閉所有頁面,打開到應用內的某個頁面)來進行tabbar頁面傳參。也可以使用數據緩存或者我們可以使用全局變量。

wx.redirectTo(Object object)

關閉當前頁面,跳轉到應用內的某個頁面。但是不允許跳轉到 tabbar 頁面。

屬性和wx.switchTab一樣。

wx.redirectTo傳值,怎么在另一個頁面js里取這個傳的值呢?

在另一個頁面的

onLoad: function (options){console.log(options)}

options對象里得到傳遞的所有值

傳多個參數值wx.redirectTo({

          url: '/pages/xxx/xxx?id=' + this.data.id + '&num=' +this.data.num

        })

wx.navigateTo(Object object)

保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面。使用 wx.navigateBack 可以返回到原頁面。小程序中頁面棧最多十層。

屬性

類型

默認值

必填

說明

url

string

 

需要跳轉的應用內非 tabBar 的頁面的路徑 (代碼包路徑), 路徑后可以帶參數。參數與路徑之間使用 ? 分隔,參數鍵與參數值用 = 相連,不同參數用 & 分隔;如 'path?key=value&key2=value2'

events

Object

 

頁面間通信接口,用於監聽被打開頁面發送到當前頁面的數據。基礎庫 2.7.3 開始支持。

其余屬性和wx.switchTab一樣。

 


免責聲明!

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



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