小谢第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()},这样就能强制渲染啦,注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。

 

posted @ 2020-06-09 09:09  优雅的小谢  阅读(7321)  评论(0编辑  收藏  举报
Live2D