小程序路由跳转传参
wx.navigateTo传参
index页面
wxmldata-是来绑定id的 data-id中的id是你自己命名的 后面的{{item.id}}是你从arr数组里面取出来的idview view wx:for="{{arr}}" data-id='{{item.id}}' bindtap="tap" {{item.name}} /view/view js 首先第一步 遍历后台给你的数据 数组 Page({ data: { arr:[ { name:"张三", id:1 }, { name: "李四",id:2 } ] }, //点击事件 tap(e){ wx.navigateTo({ 取到id 传到下个页面 e.currentTarget.dataset.id url: '../logs/logs?id='+e.currentTarget.dataset.id, }) }, })
logs.index
onLoad: function (e) { //这里会打印出来相应的id console.log(e) }
switchTab传参方法
首先获取到id 把id传到app.js 里面 之后 跳到tabber下面的页面在取出来
上代码
tap(e){ app.globalData.id = e.currentTarget.dataset.id wx.switchTab({ url: '../index/index', }) },
index
onLoad: function (options) {
console.log(app.globalData.id)
}