不知道大家遇到过这个问题没,本来button是有点击事件的,做了事件冒泡,但是按钮设为禁用(disabled)的状态时,事件冒泡不起作用了,会触发外层的点击事件,搜索无果
自己创造了解决办法,在按钮外层套一个div,并加一个没有任何操作的事件,完美阻止冒泡
//重点就是这个div
<div @click.stop="noHandle">
<van-button
round
class="carBtn"
size="mini"
type="primary"
icon="cart-o"
:disabled="item.stockQty > 0 ? false : true"
v-if="btnText !== '入库'"
@click.stop="addToolHandle(item)"
>推车
</van-button>
</div>
//就是这个事件
const noHandle = () => {};