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

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

作者: 每日总结 | 来源:发表于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