start
This commit is contained in:
58
app.js
Normal file
58
app.js
Normal file
@@ -0,0 +1,58 @@
|
||||
// app.js
|
||||
import config from './config';
|
||||
import createBus from './utils/eventBus';
|
||||
|
||||
App({
|
||||
onLaunch() {
|
||||
const updateManager = wx.getUpdateManager();
|
||||
|
||||
updateManager.onCheckForUpdate((res) => {
|
||||
// console.log(res.hasUpdate)
|
||||
});
|
||||
|
||||
updateManager.onUpdateReady(() => {
|
||||
wx.showModal({
|
||||
title: '更新提示',
|
||||
content: '新版本已经准备好,是否重启应用?',
|
||||
success(res) {
|
||||
if (res.confirm) {
|
||||
updateManager.applyUpdate();
|
||||
}
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
this.getUnreadNum();
|
||||
this.connect();
|
||||
},
|
||||
|
||||
/** 全局事件总线 */
|
||||
eventBus: createBus(),
|
||||
|
||||
/** 初始化WebSocket */
|
||||
connect() {
|
||||
const socket = null //connectSocket();
|
||||
/*socket.onMessage((data) => {
|
||||
data = JSON.parse(data);
|
||||
if (data.type === 'message' && !data.data.message.read) this.setUnreadNum(this.globalData.unreadNum + 1);
|
||||
});*/
|
||||
this.globalData.socket = socket;
|
||||
},
|
||||
|
||||
/** 获取未读消息数量 */
|
||||
getUnreadNum() {
|
||||
},
|
||||
|
||||
/** 设置未读消息数量 */
|
||||
setUnreadNum(unreadNum) {
|
||||
this.globalData.unreadNum = unreadNum;
|
||||
this.eventBus.emit('unread-num-change', unreadNum);
|
||||
},
|
||||
|
||||
|
||||
globalData: {
|
||||
user: null,
|
||||
unreadNum: 0, // 未读消息数量
|
||||
socket: null, // SocketTask 对象
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user