绑定开关和形式的输入
问题描述:
我正在寻找的VueJS最佳实践对于输入元件,并在下面的代码段开关元件之间同步:绑定开关和形式的输入
<div class="filter panel">
<div class="field_title">Device</div>
<el-switch v-model="switches.device_switch" name="device"></el-switch>
<b-form-input v-model="device" placeholder="Device"></b-form-input>
</div>
如果输入字段包含任何文本我想将v-model="switches.device_switch"
设置为true
。
我该如何做到这一点?
答
设置绑定到输入的device
属性的观察器。在观察器中,您可以根据device
字符串的长度设置值switches.device_switch
字符串:
watch: {
device: function(value) {
this.switches.device_switch = value.length !== 0;
}
}