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

首頁 > 熱點 > 微信 > 正文

微信小程序開發之路由切換頁面重定向問題

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

這段時間開發了一個微信小程序,雖然小程序的導航API 官方文檔寫得很詳細,但是在具體開發過程中還是會遇到很多不明白,或者一時轉不過彎的地方。

1、頁面切換傳參,參數讀取 

  1.1  wx.navigateTo(Object)

  功能:保留當前頁面,跳轉到應用內的某個頁面,但是不能跳到 tabbar 頁面。使用 wx.navigateBack 可以返回到當前頁面。

wx.navigateTo({  //當前頁面對應的JS文件內 控制模板 url: 'test?id=1'  //需要切換到的頁面路勁,此處為相對路勁,id為傳遞的參數})//test.js   //test頁面對應的JS文件,名字必須相同Page({  onLoad: function(option){  //通過路由傳遞過來的參數,只能在onLoad方法內收到,option就是路由參數的一個組合對象 console.log(option.id) }}) 

  1.2   wx.navigateBack(object)

  功能:關閉當前頁面,與 wx.navigateTo({ })功能相對。返回上一頁面或多級頁面??赏ㄟ^ getCurrentPages() 獲取當前的頁面棧,決定需要返回幾層。

   1.3  wx.redirectTo(object)    

  功能:關閉當前頁面,跳轉到應用內的某個頁面【這里的跳轉最好寫絕對路勁,當然如果只是從當前頁面往一個具體頁面跳轉(次數不多),相對路勁也可以。但如果是 wx.request(object) 請求返回狀態進行頁面跳轉,那就最好寫絕對路勁】,但是不允許跳轉到 tabbar 頁面。

    1.4  wx.switchTab(Object object)

  功能:跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面,與wx.redirectTo(object)方法功能互補。

   1.5  wx.reLaunch(Object object)

  功能:關閉所有頁面,打開到應用內的某個頁面【這種情況最好用絕對定位,因為是關閉所有頁面,已經不需要知道當前所處頁面了,直接重定向到某個具體頁面。這種一般都是重定向到登錄或者初始頁面】

wx.reLaunch({  //token失效,界面重定向到登錄頁,絕對路勁 url: "/pages/login/login",});

2、相對路徑和絕對路徑

  2.1、絕對路徑;

  以 “/” 開頭代表根目錄,

    /pages/login/login

  2.2、相對路徑

  以 “../” 開頭,從當前頁面一級一級往上級目錄倒退

    ../../module/customer/main/main

  或者:

  以 “./” 開頭,直接在當前目錄
  ./registered

補充:下面看下微信小程序的路由跳轉方法

路由跳轉的方法

1.打開新頁面

   1.wx.navigateTo   或使用組件     <navigator open-type="navigateTo"/>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁武县| 新宾| 大新县| 轮台县| 长寿区| 彭州市| 巫山县| 荆门市| 西丰县| 依兰县| 中山市| 新建县| 桐乡市| 龙江县| 宜君县| 东明县| 台江县| 林州市| 嘉义县| 舞阳县| 阿荣旗| 临武县| 墨玉县| 永州市| 噶尔县| 宜宾市| 新丰县| 新田县| 延川县| 梓潼县| 民乐县| 嘉义市| 临城县| 土默特左旗| 诸城市| 西峡县| 嵊泗县| 台东市| 齐河县| 民和| 杭州市|