Vueset和Vue$set的区别
Vue.set和Vue.$set的作用是一样的,都是用于动态添加属性到Vue实例上的。但是使用方式和作用域不同。
Vue.set是全局方法,使用时需要引入Vue,并且需要指定要添加属性的对象和属性名。例如:
import Vue from 'vue'
Vue.set(obj, 'propertyName', value)
其中obj是要添加属性的对象,propertyName是要添加的属性名,value是要添加的属性值。
而Vue.$set是实例方法,只能在Vue实例上使用。例如:
this.$set(this.obj, 'propertyName', value)
其中this.obj是要添加属性的对象,propertyName是要添加的属性名,value是要添加的属性值。
总的来说,Vue.set适用于在全局或局部中添加属性,而Vue.$set适用于在Vue实例中添加属性。
原文地址: http://www.cveoy.top/t/topic/bfuv 著作权归作者所有。请勿转载和采集!