<view class="addBankCard-checkbox"> <view class="addBankCard-checkbox-lf"> <checkbox-group bindchange="isCheckedFun"> <checkbox value="{{isReadingvalue}}" color="#e5304d" checked="{{isReading}}" /> </checkbox-group> </view> <view class="addBankCard-checkbox-rg"> <text style="color:#7f7f83;">我已阅读并同意</text> <text style="color:#3a97ea;" bindtap="goUrl1">《服务协议》</text> <text style="color:#3a97ea;" bindtap="goUrl2">《隐私政策》</text> </view> </view> <view class="addBankCard-checkbox"> <view class="addBankCard-checkbox-lf"> <checkbox-group bindchange="isCheckedNewxieyi"> <checkbox value="{{isCheckNewDeal}}" color="#e5304d" checked="{{isReadingnew}}" /> </checkbox-group> </view> <view class="addBankCard-checkbox-rg"> <text style="color:#7f7f83;">我已阅读并同意</text> <text style="color:#3a97ea;" bindtap="goUrl3">《数字证书申请及调用授权书》</text> </view> </view> //这个没问题 isCheckedFun(e) { let isReadingvalue = e.detail.value[0]; isReadingvalue = (isReadingvalue == "0" ? "1" : "0"); this.setData({ isReadingvalue: isReadingvalue }) this.checkBtnEnable(); }, //这个有问题 isCheckedNewxieyi(e){ let isCheckNewDeal = e.detail.value[0]; //第一次选中值为false,第二次开始就好了 isCheckNewDeal = (isCheckNewDeal == "0" ? "1" : "0"); this.setData({ isCheckNewDeal: isCheckNewDeal }) this.checkBtnEnable() },
页面上用了两组checkbox-group,第一组没问题,第二组第一次选中有问题?第一组复选框是好的,但是第二组第一次选中有问题: e.detail.value[0]应该要返回0,但是返回的是false, 取消选中,然后再选中,就能返回0了, 就是第一次会有问题
2023-02-24微信小程序销毁有方法监听吗,我需要在小程序销毁前删除一些缓存; 关键app.js页面的生命周期中没有onunload方法,不知道怎么监听
监听小程序被完全销毁- 小程序在切到后台运行时,手机清除后台运行程序,销毁了小程序。要怎么监听得到小程序已经被销毁了呢。onunload监听页面销毁事件并没有触发到。 - 希望能提供小程序被完全销毁之前的监听事件,或者有其他办法可以解决
2021-08-17