小谢第19问:vue中input输入框无法输入

第一种原因:未在data里面定义变量------------------解决方式:在data里面设置默认值,如果v-model绑定的是对象中的属性值,如:v-model=form.qh;则需要用this.$set(this.form,‘qh’,’’)的方式赋默认值。

第二种原因:嵌套太深-----解决方式:万能的this.$forceUpadte事件,如<input @input="inputChange"></input> 在method中使用  inputChange(){this.$forceUpdate()},这样就能强制渲染啦,注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。

原文地址:https://www.cnblogs.com/xieoxie3000question/p/13070411.html