微信小程序子页面返回带数据
2020-04-29 本文已影响0人
每日总结
其实小程序文档里写了办法了
跳转的时候可以传一个类似回调的东西去接收数据
上级页面.js
wx.navigateTo({
url:'targetPage',
events:{
//这里函数名随你取什么东西,跟子页面回传的时候传的参数一致就行了
callback: function (data) {
//操作回传的数据
},
},
});
targetPage.js
//获取到上级页面的事件频道
let sender = this.getOpenerEventChannel();
//此处第一个参数就是上级页面设置的回调函数的函数名
sender.emit('callback',{data: data});
wx.navigateBack();