美文网首页
微信小程序eventChannel在navigateTo中传参

微信小程序eventChannel在navigateTo中传参

作者: tenro | 来源:发表于2021-01-04 16:04 被阅读0次

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

当前页面:

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

被打开页面:

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

关系描述:


image.png

相关文章

网友评论

      本文标题:微信小程序eventChannel在navigateTo中传参

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