wx.showLoading,加上mask:true,虽然说是透明,可以防穿透,但是我实验了一下,还是可以操作按钮,并没起到阻挡作用,为什么
1、按钮在页面最下方右边
<view class=‘foot-btn’ bindtap=‘orderPay’>确认支付</view>
2、wx.showLoading中
//支付买单订单
orderPay: function () {
var than = this
wx.showLoading({
title: ‘支付中’,
mask: true,
complete: function () {
//判断余额不足时,是否勾选微信支付
if (than.data.userAccount - than.data.totalPay < 0 && than.data.weChartSelect == false) {
wx.hideLoading();
wx.showModal({
title: ‘提示’,
content: ‘账户余额不足,请勾选微信支付’,
})
return
}
var isUseCash = false
//余额和微信同时支付
if (than.data.userAccountSelect == true) {
isUseCash = true
}
than.payPayment(isUseCash)
}
})
},
我点击最下方按钮还是可以点击。