vue
v-model 写的是变量不是表达式
接ant-design
<span class="a-name-input">
<a-switch v-model="valueComputed" />
{{ value ? '开启' : '未开启' }}
</span>
computed: {
valueComputed: {
get () {
return value === 1
},
set (val) {
value = val ? 1 : 0
}
}
}
上面代码即可解决switch默认传布尔值,而数据库表中需要1或者0数字表示