vue 在循环之后 v-model不起作用 输入框不能输入值

问题:开始没有设置预设值时,v-model可以起作用,设置之后 失效

computed:{
searchInfo:{
get:function () {
let object=this.searchObject;
this.formItemList.forEach(value=>{
this.$set(object,[value.prop],value.dataType||'');
// object[value.prop]=value.dataType||'';
});
console.log(object);
return object
},
}
},
原因:searchInfo对象没有初始化,属性未声明

解决:使用this.$set



posted @ 2020-04-28 14:53  糊涂兔  阅读(4845)  评论(0)    收藏  举报