小程序实现群发功能代码的实现
微信小程序中实现一对多发消息详解及实例代码 微信小程序中各个界面之间的传值和通知比较蛋疼。所以模仿了iOS中的通知中心,在微信小程序中写了一套类似的通知中心。 通知中心可以做到:1对多发消息,传递object。使用十分简洁。 使用时,在需要接收消息的界面注册一个通知名。然后在需要发消息的界面post这个通知名就可以了。可以在多个界面注册同一个通知名。这样就可以1对多发消息。 使用方法: 1:在app.js中引用notification.js var notificationCenter = require('/utils/notification.js'); //这里请改为你的绝对路径 登录后复制 2:在app.js中添加: App({ onLaunch: function (){ this.notificationCenter = notificationCenter.center(); }, notificationCenter:null, }) 登录后复制 3: 接收通知的page.js中注册 PageA.js: var app = getApp(); Page({ onLoad:function(options){ app.notificationCenter.register("一个通知名称",this,"didReceviceAnyNotification"); }, didReceviceAnyNotification:function(name,content){ console.log("接收到了通知:",name, content); }, })…