el-input 从接口获取数据赋值后不能编辑
dataForm: {houseId: undefined}//站房id that.dataForm.houseId = response.data.device.houseId; 这样是不行的 编辑不了//原因在于在Vue实例创建时,obj.b并未声明,因此就没有被Vue转换为响应式的属性,自然就不会触发视图的更新,这时就需要使用Vue的全局api $set()://$set()方法相当于手动的
·
dataForm: {
houseId: undefined
}
//站房id that.dataForm.houseId = response.data.device.houseId; 这样是不行的 编辑不了
//原因在于在Vue实例创建时,obj.b并未声明,因此就没有被Vue转换为响应式的属性,自然就不会触发视图的更新,这时就需要使用Vue的全局api $set():
//$set()方法相当于手动的去把obj.b处理成一个响应式的属性,此时视图也会跟着改变了:
that.$set(that.dataForm, 'houseId', response.data.device.houseId)

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)