vue.runtime.esm.js?Error in callback for watcher “value“: “Value should be trueValue or falseValue.
前端写项目的时候报这种错误怎么办这是由于vue中的数据是双向绑定的,所以当这个属性清除掉了之后找不到该属性了,但是该值必须要有一个默认值,但是清除掉了之后就没有默认值了,所以就报错了,这个细节需要注意一下就比如说editformItem:{CommonProblem:false, //启用state:false, //通过public_range:"", //可见范围
·
前端写项目的时候报这种错误怎么办
这是由于vue中的数据是双向绑定的,所以当这个属性清除掉了之后找不到该属性了,但是该值必须要有一个默认值,但是清除掉了之后就没有默认值了,所以就报错了,这个细节需要注意一下
就比如说
editformItem:{
CommonProblem:false, //启用
state:false, //通过
public_range:"", //可见范围
availabilityPart:"",
myTab:[], //标签
}
咋们定义了一些form表单字段 当咋们点击取消的时候 需要把这些默认值清空的时候
错误写法:
modalCanclekeep(e){
e.availabilityPart=''
e.public_range=''
e.CommonProblem='',
e.state='',
e.myTab=''
},
正确写法:
modalCanclekeep(e){
e.availabilityPart=''
e.public_range=''
e.CommonProblem=false,
e.state=false,
e.myTab=''
},
注意看
e.CommonProblem=false,
e.state=false,
正确写法和错误写法的区别
因为咋们在data里定义true 或者false 而不是意义上的空 或者有值
所以在这就得注意一下!!!
更多推荐
已为社区贡献3条内容
所有评论(0)