vue更新数据后v-model失效了

问题描述:在函数中更新了数据,input对应的v-model无效了
原因分析:由于JavaScript的限制,vue不能检测数组和对象的变化,
解决方案:

// 方案一: vue.set(object,key,value)

// 方案二: this.$set(this.obj,”sex”,”man”)

或 this.$set(this.obj) this.obj.sex = female

// 方案三: this.obj.sex = “man”; this.obj = Object.assign({},this.obj)

说明:方案一、二都是应用了vue内置的set方法去触发对象数据的检测,方案三是使用了vue的特性,对根节点下的数据变更的自动检测

学术交流文章,不做为临床依据,特此声明。发布者:Chu,转转请注明出处:https://www.icu.cn/?p=3446

(0)
打赏 微信扫一扫 微信扫一扫
Chu的头像Chu
上一篇 2022年5月13日 下午7:56
下一篇 2022年5月25日 上午10:41

相关推荐