Page({ data: { // 导航栏背景 background: 'transparent', // 图片URL imageUrl: '', // 时间戳,用于图片缓存 Timestamp: Date.now(), // 弹窗控制 popupShow: false, popupType: '', popupParams: {}, // 适应症选项 options: [ { id: 1, name: '斑块状银屑病', active: false }, { id: 2, name: '克罗恩病', active: false }, { id: 3, name: '溃疡性结肠炎', active: false }, ], // 协议勾选状态 agreementChecked: true, }, // 生命周期函数:页面加载 onLoad(options) { const app = getApp() app.waitLogin().then(() => { // 登录后调用页面所需的接口 }) }, // 弹窗确认操作 handlePopupOk() { this.setData({ popupShow: false, }) }, // 弹窗取消操作 handlePopupCancel() { this.setData({ popupShow: false, }) }, // 选择适应症 selectOption(e) { const id = e.currentTarget.dataset.id as number const newOptions = this.data.options.map((option) => ({ ...option, active: option.id === id, })) this.setData({ options: newOptions, }) }, handleWxSubmit() { wx.navigateToMiniProgram({ appId: 'wx05551c5ee1fd1c12', }) }, // 切换协议勾选状态 toggleAgreement() { this.setData({ agreementChecked: !this.data.agreementChecked, }) }, handleWork() { wx.navigateTo({ url: '/pages/work/index', }) }, // 用户点击右上角分享 onShareAppMessage() { return { title: '华观健康', path: '/pages/index/index', } }, })