La diferencia entre Vue.set y this.$set en vue
Si desea cambiar una matriz en Vue y detectar automáticamente los cambios de la matriz y representar la página en tiempo real, use el método set en Vue. Utilice el método set de Vue
Debido a las limitaciones de ES5, Vue.js no puede detectar la adición o eliminación de propiedades de objetos. Dado que Vue.js convierte propiedades en métodos getter/setter al inicializar la instancia, la propiedad debe estar en el objeto de datos para que Vue.js la convierta en una respuesta.
También existen los métodos Vue.set y this.$set,
Ejemplo:
1.Vue.set puede establecer nuevas propiedades agregadas después de que se crea la instancia. creado (propiedades no declaradas en los datos), y this.$set solo puede establecer propiedades que existen después de que se crea la instancia.
Vue.set(objetivo, clave, valor)
objetivo: matriz de destino, que puede ser un objeto o una matriz,
clave: el atributo que se va a cambiado, que puede ser una cadena o un número
valor: cualquier valor
valor de retorno: el objetivo establecido