欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序跳转tabBar携带参数怎么办?

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:500

微信小程序跳转tabBar携带参数怎么办?

发布时间:2020-11-08  

微信小程序的导航跳转分为navigateTo(保留当前页,跳转到应用内的其他页面,跳转非tabBar页面,可带参数,但是这里有个小坑,后面说), 
navigateBack(关闭当前页面,返回上一页面或多级页面), 
redirectTo(关闭当前页面,跳转到应用内的某个页面,跳转非tabBar页面,可带参数), 
reLaunch(关闭所有页面,打开到应用内的某个页面,可带参数), 
switchTab(跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面, 不可带参数),

说到这里就是今天主题了,如果我们想跳转到tabBar页面并且想携带参数在怎么办?

话不多说上代码

 

//search.js

 

var app = getApp();

 

Page({

 

   search:function(e){

 

  //获取数据,添加到全局

 

  let val = e.detail.value;

 

  app.searchWord = val;

 

},

 

linkTo:function(){

 

  //跳转tabBar

 

  wx.switchTab({

 

   url:'../index/index',

 

})

 

}

 

});

然后在index页面用的时候写在onShow函数里,上代码

 

//index.js

 

va app = getApp();

 

Page({

 

 onShow:function(e){

 

 //获取全局数据

 

 let val = app.searchWord;

 

console.log(val);

 

}

 

});

上面提到了一个navigateTo的一个坑,小程序规定小程序的页面深度最大为5,一个页面中的navigateTo不要写超过4个 !!!