这里我的代码:
<input
v-model="comb.inactive"
type="checkbox"
@click="setInactive(comb.id_base_product_combination)"
>
我需要应用反向的梳。在v型上不活动。
这里我尝试:
<input
v-model="comb.inactive == 1 ? 0 : 1"
type="checkbox"
@click="setInactive(comb.id_base_product_combination)"
>
<input
v-model="comb.inactive == 1 ? false : true"
type="checkbox"
@click="setInactive(comb.id_base_product_combination)"
>
你还有别的主意吗?
4条答案
按热度按时间xdyibdwo1#
考虑使用
true-value
和false-value
作为快捷方式:或者在本例中,您可能会寻找交替整数,您可以直接设置它们。
wko9yo5t2#
您应该执行以下操作:
为了更好地练习,可以使用
computed
:一个二个一个一个
unguejic3#
如果你想"反转" v模型,那么只需定制一个输入组件!
∮ ∮ ∮ ∮ ∮一个月一个月
用法
然后,您可以像使用其他输入组件一样使用
v-model
。more information about custom inputs here0wi1tuuw4#
您可以自定义checkbox的事件和属性,而不是使用v-model。
例如,在我的例子中,我有一个复选框HTML元素,所以我设置了
checked
和change
属性。<textarea>
元素的<input>
使用value
属性和input
事件;<input type="checkbox">
和<input type="radio">
使用checked
属性和change
事件;<select>
使用value
作为 prop ,使用change
作为事件。