vue中this.$set的使用

关于input框不能改变值的情况

项目中需要根据后台返回的表字段信息动态生成input或者select等组件,在data中定义了一个allinputdata对象,此时对象为空,请求后绑定数据。生成成功后给input绑定值不能修改,原因在于在Vue实例创建时,并未声明,因此就没有被Vue转换为响应式的属性,自然就不会触发视图的更新,这时就需要使用Vue的全局api $set():this.$set(allinputdata,'key',value)

你可能感兴趣的:(vue中this.$set的使用)