举例页面A携带data的参数bar_code跳转到下一页
1.首先在A的wxml中设置你要传的参数
<button bindtap="goPage" data-bar_code="{{data.bar_code}}">跳转</button>
2.然后在A的js中
goPage (e){
console.log(e,333)
//参数就在e里面,设置一个变量来得到参数。
const bar_code =e.currentTarget.dataset.bar_code
//执行跳转的js
wx.navigateTo({
//拼接参数到要跳转的页面
url: `/pages/B/B?bar_code=${bar_code}`
})
},
3.在B的js里获得从A的js拼接的参数bar_code
onLoad: function (options) {
console.log(options)
//参数在options中,将参数设置到本页面的全局js中。
this.setData({
goodsid:options.bar_code,
)}
}
这样就可以在B.js中的,任意个请求函数中调用 this.data.goodsid 来使用 bae_code