// miniprogram/pages/ticketdetail/index.js Page({ /** * 页面的初始数据 */ data: { }, /** * 生命周期函数--监听页面加载 */ onLoad: function ({ code }) { this.setData({ code, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ async onShow() { const openid = await getApp().getOpenid() wx.connectSocket({ url: `wss://test.1000my.com:8099?ip=${openid}` }) wx.onSocketMessage(() => { wx.showModal({ title: '提示', content: '核销已完成', showCancel: false, success(res) { if (res.confirm) { wx.navigateBack() } } }) }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { wx.closeSocket() }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })