国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序 頁面跳轉和數據傳遞實例詳解

2024-07-22 01:16:39
字體:
來源:轉載
供稿:網友

微信小程序 頁面跳轉和數據傳遞

1.先導

在Android中,我們Activity和Fragment都有棧的概念在里面,微信小程序頁面也有棧的概念在里面。微信小程序頁面跳轉有四種方式:

1.wx.navigateTo(OBJECT);
2.wx.redirectTo(OBJECT);
3.wx.switchTab(OBJECT);
4.wx.navigateBack(OBJECT)
5.使用實現對應的跳轉功能;

分析:

    其中navigateTo是將原來的頁面保存在頁面棧中,在跳入到下一個頁面的時候目標頁面也進棧,只有在這個情況下點擊手機的返回按鈕才可以跳轉到上一個頁面; redirectTo和switchTab都是先清除棧中原來的頁面,然后目標頁面進棧,使用這兩種跳轉方式,都不能通過系統的返回鍵回到上一個頁面,而是直接退出小程序; redirectTo使用的時候一定要配合tabBar或是頁面里面可以再次跳轉按鈕,否則無法回到上一個頁面; switchTab跳轉的頁面必須是tabBar中聲明的頁面; tabBar中定義的字段不能超過5個頁面,小程序的頁面棧層次也不能超過5層。 navigateBack只能返回到頁面棧中的指定頁面,一般和navigateTo配合使用。 wx.navigateTo 和 wx.redirectTo 不允許跳轉到 tabbar 頁面,只能用 wx.switchTab 跳轉到 tabbar 頁面

2.頁面跳轉的具體操作

(1)wx.navigateTo(OBJECT)

保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack可以返回到原頁面。

參數 類型 必填 說明
url String 需要跳轉的應用內非 tabBar 的頁面的路徑 , 路徑后可以帶參數。參數與路徑之間使用?分隔,參數鍵與參數值用=相連,不同參數用&分隔;如 ‘path?key=value&key2=value2'
success Function 接口調用成功的回調函數
fail Function 接口調用失敗的回調函數
complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)

示例代碼:

wx.navigateTo({ url: 'test?id=1'//實際路徑要寫全})
//test.jsPage({ onLoad: function(option){ console.log(option.query)  }})

注意:為了不讓用戶在使用小程序時造成困擾,我們規定頁面路徑只能是五層,請盡量避免多層級的交互方式。

(2)wx.redirectTo(OBJECT)

關閉當前頁面,跳轉到應用內的某個頁面。

參數 類型 必填 說明
url String 需要跳轉的應用內非 tabBar 的頁面的路徑,路徑后可以帶參數。參數與路徑之間使用?分隔,參數鍵與參數值用=相連,不同參數用&分隔;如 ‘path?key=value&key2=value2'
success Function 接口調用成功的回調函數
fail Function 接口調用失敗的回調函數
complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 共和县| 嘉祥县| 浠水县| 武义县| 旺苍县| 西吉县| 嵊泗县| 文昌市| 曲周县| 新乡县| 织金县| 罗定市| 富民县| 大埔县| 隆昌县| 延吉市| 翁牛特旗| 孙吴县| 泰来县| 江陵县| 江油市| 乐平市| 峨边| 广丰县| 南投县| 清流县| 新丰县| 山阳县| 太仆寺旗| 盐山县| 汉沽区| 张家港市| 四会市| 杭州市| 彭阳县| 广德县| 开远市| 平山县| 临洮县| 建昌县| 依兰县|