在微信小程序中,当一个元素被设置为 disabled 后,它会阻止事件传播到其父级元素。这意味着父级元素上的点击事件也会被禁用,下面为元素结构;
<view class="value" bind:tap="handleCheckPatient" data-type="{{item.name}}">
<input class="ipt check" value="{{item.value}}" placeholder-class="plh" type="text" placeholder="{{item.placeholder}}" disabled="true" />
</view>
解决办法为:
.value .check {
pointer-events: none; // 禁止鼠标事件
}
如果有更好的解决方法请赐教,谢谢!