美文网首页
微信小程序子页面返回带数据

微信小程序子页面返回带数据

作者: 每日总结 | 来源:发表于2020-04-29 10:59 被阅读0次

其实小程序文档里写了办法了

跳转的时候可以传一个类似回调的东西去接收数据

上级页面.js

wx.navigateTo({
  url:'targetPage',
  events:{
    //这里函数名随你取什么东西,跟子页面回传的时候传的参数一致就行了
    callback: function (data) {
      //操作回传的数据
    },
  },
});

targetPage.js

//获取到上级页面的事件频道
let sender = this.getOpenerEventChannel();
//此处第一个参数就是上级页面设置的回调函数的函数名
sender.emit('callback',{data: data});
wx.navigateBack();

PS:使用这种方法记得在小程序后台将基础库设置到2.7.3或以上

相关文章

网友评论

      本文标题:微信小程序子页面返回带数据

      本文链接:https://www.haomeiwen.com/subject/dlhgwhtx.html