亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

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

2020-03-21 16:10:29
字體:
來源:轉載
供稿:網友

這段時間開發了一個微信小程序,雖然小程序的導航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  可以返回到原頁面。

       屬性用法:

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

例 :

wx.navigateTo({   url: 'test?id=1'   })  //test.js  Page({  onLoad: function(option){   console.log(option.query)  }  }) 

     目前頁面路徑最多只能十層。

2.頁面重定向

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

       屬性用法:

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

例 :

wx.redirectTo({   url: 'test?id=1'   })  //test.js

3.頁面返回

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

     關閉當前頁面,返回上一頁面或多級頁面。可通過 getCurrentPages()) 獲取當前的頁面棧,決定需要返回幾層。

       屬性用法:

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

例 :

// 此處是A頁面 wx.navigateTo({   url: 'B?id=1'  })  // 此處是B頁面 wx.navigateTo({   url: 'C?id=1' }) // 在C頁面內 navigateBack,將返回A頁面 wx.navigateBack({   delta: 2 }) }) 

4.Tab 切換

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

       屬性用法:

          url:         類型是String     需要跳轉的 tabBar 頁面的路徑(需在 app.json 的 [tabBar]字段定義的頁面),路徑后不能帶參數
          success:     類型Function     接口調用成功的回調函數
          fail:        類型Function     接口調用失敗的回調函數
          complete:    類型Function     接口調用結束的回調函數(調用成功、失敗都會執行)
例 :

{  "tabBar": {   "list": [{    "pagePath": "index",    "text": "首頁"   },{   "pagePath": "other",   "text": "其他"   }]   }  } wx.switchTab({   url: '/index' })

5.Tab 切換

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

      閉所有頁面,打開到應用內的某個頁面

       屬性用法:

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

  例 :

wx.reLaunch({    url: 'test?id=1'  })  //test.js Page({   onLoad: function(option){  console.log(option.query)  } })

tip: wx.navigateTo 和 wx.redirectTo 不允許跳轉到 tabbar 頁面,只能用 wx.switchTab 跳轉到 tabbar 頁面

總結

以上所述是小編給大家介紹的微信小程序開發之路由切換頁面重定向問題 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av中文字幕在线播放| 亚洲精品国产精品自产a区红杏吧| 日本成人免费在线| 精品久久久久久久大神国产| 欧美日韩一区二区三区| www.日韩av.com| 自拍偷拍亚洲精品| 亚洲成人黄色网| 国产精品草莓在线免费观看| 久久成人国产精品| 久久久久国产精品免费| 久久久久久久久久久人体| 91深夜福利视频| 亚洲v日韩v综合v精品v| 久久久最新网址| 91美女片黄在线观| 国产亚洲欧洲高清一区| 午夜精品www| 欧美色图在线视频| 欧美专区在线播放| 国产精品aaaa| 欧美性猛交xxxx久久久| 日韩中文字幕视频在线观看| 亚洲国产天堂久久综合网| 欧美激情va永久在线播放| 中文字幕欧美日韩在线| 中文字幕视频在线免费欧美日韩综合在线看| 日韩中文字幕视频在线观看| 亚洲精品短视频| 亚洲免费av网址| 欧美激情影音先锋| 成人激情视频在线观看| 亚洲成人在线视频播放| 日本精品一区二区三区在线| 亲子乱一区二区三区电影| 亚洲欧美精品一区二区| 国内精品美女av在线播放| 亚洲欧美国产视频| 91豆花精品一区| 91在线观看欧美日韩| 日韩电影在线观看永久视频免费网站| 一区二区三区 在线观看视| 亚洲日韩欧美视频| 国产精品美女久久久久av超清| 国产在线拍偷自揄拍精品| 国产精品久久久久久久app| 欧美日韩一区二区精品| 亚洲国产古装精品网站| 日本精品免费一区二区三区| 欧美日本精品在线| 国产精品1区2区在线观看| 久久99久久99精品免观看粉嫩| 亚洲男人天堂九九视频| 日韩视频免费大全中文字幕| 欧美另类在线观看| 精品视频—区二区三区免费| 一个人看的www欧美| 国产成人在线一区| 亚洲精品小视频| 日韩免费在线免费观看| 日韩精品中文字幕在线播放| 久久久之久亚州精品露出| 亚洲伊人久久综合| 色偷偷噜噜噜亚洲男人的天堂| 久久免费视频在线| 色妞一区二区三区| 国产日韩欧美在线| 国产精品99久久久久久www| 欧美激情精品久久久久久| 日本成人免费在线| 亚洲视屏在线播放| 一个人www欧美| 国产精品久久久久久久久影视| 精品国产乱码久久久久久婷婷| 国产精品一区二区三区成人| 91po在线观看91精品国产性色| 亚洲一区美女视频在线观看免费| 国内精品久久久久影院 日本资源| 久久久久免费精品国产| 亚洲石原莉奈一区二区在线观看| 国产午夜一区二区| 亚洲va欧美va国产综合久久| 亚洲精品一区中文| 91久久精品久久国产性色也91| 亚洲精品第一国产综合精品| 久久精品国产综合| 国产精品视频免费在线观看| 欧美日韩亚洲精品内裤| 国产精品免费电影| 日韩成人在线网站| 亚洲欧洲一区二区三区在线观看| 国产精品成人观看视频国产奇米| 麻豆国产精品va在线观看不卡| 92看片淫黄大片看国产片| 久久青草福利网站| 欧美一级bbbbb性bbbb喷潮片| 欧美亚洲视频在线观看| 亚洲高清免费观看高清完整版| 国产精品久久久久久搜索| 久久久成人精品| 亚洲丝袜av一区| 亚洲欧美制服第一页| 国产成人精品久久久| 在线一区二区日韩| 精品欧美aⅴ在线网站| 成人写真福利网| 亚洲老头同性xxxxx| 久久国产精品久久久久久| 成人乱人伦精品视频在线观看| 亚洲va欧美va国产综合剧情| 亚洲国模精品一区| 亚洲午夜精品视频| 欧美自拍视频在线观看| 97在线观看视频国产| 精品视频—区二区三区免费| 成人免费在线视频网址| 精品亚洲精品福利线在观看| 国产精品美女在线| 91啪国产在线| 亚洲人永久免费| 欧美成aaa人片免费看| 91精品国产沙发| 欧美韩国理论所午夜片917电影| 亚洲小视频在线观看| 欧美激情小视频| 久久激情视频久久| 亚洲白虎美女被爆操| 亚洲精品一区中文| 免费不卡在线观看av| 欧美大片网站在线观看| 国产欧洲精品视频| 久久精品亚洲热| 青青青国产精品一区二区| 国产精品99久久久久久白浆小说| 精品国产欧美一区二区三区成人| 国产精品视频不卡| 精品视频偷偷看在线观看| 亚洲理论电影网| 欧美专区在线视频| 亚洲mm色国产网站| 国产精品久久国产精品99gif| 欧美另类交人妖| 中文字幕视频在线免费欧美日韩综合在线看| 韩国福利视频一区| 亚洲在线免费观看| 国内成人精品视频| 欧美日韩国产色视频| 北条麻妃一区二区三区中文字幕| 国产精品爽爽爽爽爽爽在线观看| 亚洲欧美中文日韩在线v日本| 国产日韩av在线| 3344国产精品免费看| 国产精品揄拍500视频| 国产亚洲一区精品| 在线丨暗呦小u女国产精品| 91精品国产91久久久| 日韩成人在线免费观看| 国产精品久久久久久久一区探花| 97人人爽人人喊人人模波多| 成人a在线观看| 美女少妇精品视频| 国产成人自拍视频在线观看| 91老司机在线| 亚洲欧洲黄色网|