比如obj={a:1,b:2}
obj.c = 3
js中的obj为{a:1,b:2,c:3}
页面中为{a:1,b:2}
页面中要响应方法
1.this . $ set (obj,‘c’,3)
2.在template中使用v-if=“flag” //组件重新初始化
data(){
return{flag:true}
}
methods:{
func1(){
obj={a:1,b:2}
obj.c = 3
this.flag = false
this.$nextTick(()=>{
this.flag = true
})
}
}
vue 已绑定的对象数据新增属性无法响应的问题
最新推荐文章于 2024-05-22 15:13:30 发布