您当前的位置: 首页 >  微信小程序
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

微信小程序 eventChannel在页面间传参

软件工程小施同学 发布时间:2021-10-10 20:40:32 ,浏览量:0

微信小程序在2.73提供了一个events用于页面通信接口,用于监听被打开页面发送到当前页面的数据,仅仅navigate这个API支持

当前页面:

wx.navigeteTo({
    url:  'test?id=1',
    events: {
        someEvent: function(data){
             console.log(data)
        }
    },
    success: function(res){
        res.eventChannel.emit('acceptData', { data: 'test' })
    }
})

被打开页面:

Page({
    onLoad: function(){
        const eventChannel = this.getOpenerEventChannel();
        eventChannel.emit('someEvent', {data: 'test'});
        eventChannel.on('acceptDataFromOpenerPage', function(data) {
            console.log(data)
        })
    }
})

关系描述:

作者:tenro 链接:https://www.jianshu.com/p/5c4c1e001919 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0503s