const app = getApp() Page({ /** * 页面的初始数据 */ data: { agreement: null, loading: true }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { const agreement = app.globalData.agreement if (agreement) { this.setData({ agreement: agreement, loading: false }) } else { this.setData({ loading: false }) } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { return { title: '暖橙陪诊服务协议', path: '/pages/escort/agreement' } }, // 复制客服邮箱 onCopyEmail() { wx.setClipboardData({ data: 'service@huashengtec.com', success: () => { wx.showToast({ title: '邮箱已复制', icon: 'success', duration: 1500 }) }, fail: () => { wx.showToast({ title: '复制失败', icon: 'none', duration: 1500 }) } }) }, // 拨打客服电话 onCallPhone() { wx.makePhoneCall({ phoneNumber: '18618162956', fail: () => { wx.showToast({ title: '拨号失败', icon: 'none', duration: 1500 }) } }) }, // 处理联系人行点击 onContactTap(e) { const action = e.currentTarget.dataset.action if (action === 'copyEmail') { this.onCopyEmail() } else if (action === 'callPhone') { this.onCallPhone() } } })