Vuejs2 当v-model为null时,在Vue.js中将复选框值设置为false

Vuejs2 当v-model为null时,在Vue.js中将复选框值设置为false,vuejs2,Vuejs2,在下面的vue.js示例中,如果myBool的值为null,则复选框不会返回N <input v-model="myBool" true-value="Y" false-value="N" type="checkbox"> 但是,如果我将myBool设置为false,复选框将返回N。即使myBool为null,如何获取值N? 我不想手动检查复选框的返回值,然后添加逻辑使其为false。当myBool为null时,是否有更好的方法获取N值?我没有尝试过这个方法,但可能会将v-

在下面的vue.js示例中,如果
myBool
的值为
null
,则复选框不会返回
N

<input v-model="myBool" true-value="Y" false-value="N" type="checkbox">  

但是,如果我将
myBool
设置为
false
,复选框将返回
N
。即使
myBool
null
,如何获取值
N

我不想手动检查复选框的返回值,然后添加逻辑使其为false。当
myBool
null
时,是否有更好的方法获取
N
值?

我没有尝试过这个方法,但可能会将v-model设置为a

计算:{
MyBool计算:{
//吸气剂
get:function(){
还这个。myBool?真:假
},
//塞特
set:函数(newValue){
this.myBool=newValue
//或者如果愿意严格遵守布尔值
//this.myBool=(newValue=='Y')
}
}
}
模板



您认为“复选框返回
N
”是什么意思?当您将
myBool
设置为
false
时,设置为
“N”
的是什么?它被称为false value=“N”not null value=“N”。这似乎是预期的行为me@thanksd,当
myBool
设置为false时,myBool变为
N
@victor,我如何将空值设置为
N
?您的意思是什么?当
myBool
设置为
false
时,
myBool
变为
false