import Toast from '@vant/weapp/toast/toast'; const app = getApp() Page({ data: { bohuishow: false, reasonshow: false, resonText: "请选择驳回理由", columns: ['用法错误', '超适应症用药', '诊断与用药不符', '抗生素使用不合理', '重复用药'], navbarData: { showCapsule: 1, //是否显示左上角图标 1表示显示 0表示不显示 title: '处方详情', //导航栏 中间的标题 }, // 此页面 页面内容距最顶部的距离 height: app.globalData.height, }, onLoad() { console.log(this.data.height) }, onConfirmReason(event) { const { picker, value, index } = event.detail; console.log(`当前值:${value}, 当前索引:${index}`); let _resonText = `${value}`; this.setData({ resonText: _resonText }); this.setData({ reasonshow: false }); }, onCancelReason() { Toast('取消'); this.setData({ reasonshow: false }); }, showPopup() { this.setData({ bohuishow: true }); }, showReasonPopup(){ console.log(222); this.setData({ reasonshow: true }); }, onClose() { console.log(111); this.setData({ bohuishow: false }); }, onCloseReason(){ this.setData({ reasonshow: false }); }, closePopup(){ this.setData({ bohuishow: false }); }, submitBohui() { console.log(444); Toast.loading({ message: '加载中...', forbidClick: true, onClose: () => { console.log('执行OnClose函数'); this.setData({ bohuishow: false }); }, }); }, submit(){ console.log(555); } })