页面A跳到页面B
- encodeURIComponent() 函数可把字符串作为 URI 组件进行编码
- decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
页面 A:
wxml文件
<view data-aa="{{aa}}" data-bb="{{bb}}" data-cc="{{cc}}" bindtap="{{demo}}"></view>
js文件
data: {
aa: 1,
bb: 2,
cc: 3,
}
demo: function (e) {
wx.navigateTo({
url: '/pages/demo/demo?params=' + encodeURIComponent(JSON.stringify(e.currentTarget.dataset))
})
}
页面B:
js文件
onLoad: function (options) {
console.log('传入的参数为:', JSON.parse(decodeURIComponent(options.params)));
}