微信小程序里面实现跨页面通信

2018-05-09  本文已影响0人  huanghaodong

目前微信小程序官方SDK还没有提供 Event API 来帮助开发者实现页面间通信,所以参考网上别人实现的脚本,原理观察者模式(消息机制)

https://github.com/dannnney/weapp-event

使用  

onLoad中注册事件:

event.on('A', this, function (data) {

      this.setData({

        text: data

      })

    })

其他页面触发事件‘A’:

event.emit('A', 'this is data')

取消当前页面的‘A’类型注册事件:

event.remove('A', this);

上一篇 下一篇

猜你喜欢

热点阅读