import { ApiModel } from './utils/Api'; App({ onLaunch() {}, initSocket() { let that = this; this.globalData.SocketTask = wx.connectSocket({ url: 'wss://meida.cnyunl.com/yos/webSocket/' + wx.getStorageSync('userMsg').token, complete: (res) => { console.log(res) } }) this.globalData.SocketTask.onOpen(function (res) { that.globalData.socketEstablish = true; }) this.globalData.SocketTask.onMessage(function (res) { that.globalData.socket.callback(res) }) this.globalData.SocketTask.onError(function (res) { that.globalData.socketEstablish = false; }) this.globalData.SocketTask.onClose(function (res) { that.globalData.socketEstablish = false; }) }, globalData: { userrole: null, //角色身份 http: new ApiModel(), //接口文件 queryPer: require("./utils/queryPermissions"), //权限查询 handleSelect: null, //处理选择结果 函数 savePage: null, //保存页面实例 socketEstablish: false, //是否已经建立socket SocketTask: '', // Socket方法 socket: { // Socket回调 that: null, //保存this callback: function () {} }, } })