微信小程序跳轉tabBar攜帶參數怎麽辦? - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

微信小程序跳轉tabBar攜帶參數怎麽辦?

發表時(shí)間:2021-3-31

發布人(rén):融晨科技

浏覽次數:119

微信小程序的(de)導航跳轉分爲(wéi / wèi)navigateTo(保留當前頁,跳轉到(dào)應用内的(de)其他(tā)頁面,跳轉非tabBar頁面,可帶參數,但是(shì)這(zhè)裏有個(gè)小坑,後面說(shuō)), 
navigateBack(關閉當前頁面,返回上(shàng)一頁面或多級頁面), 
redirectTo(關閉當前頁面,跳轉到(dào)應用内的(de)某個(gè)頁面,跳轉非tabBar頁面,可帶參數), 
reLaunch(關閉所有頁面,打開到(dào)應用内的(de)某個(gè)頁面,可帶參數), 
switchTab(跳轉到(dào) tabBar 頁面,并關閉其他(tā)所有非 tabBar 頁面, 不(bù)可帶參數),

說(shuō)到(dào)這(zhè)裏就(jiù)是(shì)今天主題了(le/liǎo),如果我們想跳轉到(dào)tabBar頁面并且想攜帶參數在(zài)怎麽辦?

話不(bù)多說(shuō)上(shàng)代碼

  1. //search.js
  2. var app = getApp();
  3. Page({
  4.    search:function(e){
  5.   //獲取數據,添加到(dào)全局
  6.   let val = e.detail.value;
  7.   app.searchWord = val;
  8. },
  9. linkTo:function(){
  10.   //跳轉tabBar
  11.   wx.switchTab({
  12.    url:'../index/index',
  13. })
  14. }
  15. });
  16. 然後在(zài)index頁面用的(de)時(shí)候寫在(zài)onShow函數裏,上(shàng)代碼
  17. //index.js
  18. va app = getApp();
  19. Page({
  20.  onShow:function(e){
  21.  //獲取全局數據
  22.  let val = app.searchWord;
  23. console.log(val);
  24. }
  25. });

上(shàng)面提到(dào)了(le/liǎo)一個(gè)navigateTo的(de)一個(gè)坑,小程序規定小程序的(de)頁面深度最大(dà)爲(wéi / wèi)5,一個(gè)頁面中的(de)navigateTo不(bù)要(yào / yāo)寫超過4個(gè) !!!


相關案例查看更多