后台推送消息移动端
最后更新于:2022-04-02 07:23:15
后端方法,在业务代码里注入sysBaseAPI,调用sendWebSocketMsg方法即可:
~~~
//注解注入
@Autowired
private ISysBaseAPI sysBaseAPI;
......省略代码......
//给前端推送 邮件消息 参数ids是用户ID组成的一个数组,email字符串标识这个消息类型
sysBaseAPI.sendWebSocketMsg(ids, "email")
~~~
前端:
tabhome 首页监听消息,对于不同类型的消息走不同的查询
```
websocketOnmessage: function (e) {
console.log("-----接收消息-------",e.data);
var data = eval("(" + e.data + ")"); //解析对象
if(data.cmd == 'email'){
this.loadEmailCount()
}
},
```
';