vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果

如题 被{}赋予属性的对象,打印结果中含有get set方法,可以触发vue视图的更新。在_ob_中可被监听。
效果同
this.$set(this.errors,'phone',"手机号码不能为空")vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
而用点直接赋值的方式,看一下打印结果

this.errors.phone="手机号码不能为空"

vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
可见_ob_内不含有get set方法 虽然成功赋值,但不会更新视图。所以左面没有出现提醒效果。
那么也不是完全没有办法的。可以使用this.$forceUpdate()方法,触发视图强制更新,一样可以实现功能
vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
不含set get 功能一样实现撩

上一篇:collection v1.3.1升级全记录


下一篇:踩坑_springcloud config_报错org.eclipse.jgit.api.errors.TransportException: git@github.com:XXXXXX/