做的越多遇到的问题越多,解决的问题越多,你会的就越多,加油
我们都知道vue中是可以双向数据绑定的,但是有时候我们的事件会和双向绑定冲突。
input中如果用了v-model,那么给它绑定的事件就不会执行。
我遇到的问题是:因为是数组,给input绑定了一个值,绑定的change事件不会执行。所以把绑定数据改成把值绑定到value上,两个都是绑定,但是value是input原有的属性。(希望对你有用)
change事件不执行
<div class="specTwo">
<div class="specLeft">
<span class="specTitle">价格</span>
<input type="text" v-model="item.price" @change="changePrice($event,item,index)">
</div>
<div class="specRight">
<input type="text" v-model="item.storage" @change="changeNum($event,item,index)">
<span class="specTitle">数量</span>
</div>
</div>