computarizada para calcular Eavesdropping propiedad no cambiar los elementos de la matriz

Simplemente grabar lo que los problemas encontrados

Un evento va a cambiar en los métodos de elementos en el array arr

clickBtn () {
  este .arr [0] = false 
}

 

Pero el cambio no puede controlar la matriz de elementos en computada en

ESACTIVE () { 
  si ( este .arr [i] ) { 
    regreso  verdadera ; 
  } 
  Devolver  falsa ; 
}

La solución consiste en escribir en tales métodos en

clickBtn () {
  esto . $ conjunto ( este .arr, 0, falsa ) 
}

Por lo tanto, se puede detectar calcula

esto. El conjunto $ explicación oficial () es la siguiente

Agregar una propiedad a un objeto sensible y asegúrese de que la nueva propiedad también es sensible, y ver las actualizaciones de disparo. Debe ser utilizado para añadir nuevos atributos al objeto sensible porque el nuevo Vue incapaz de detectar atributos comunes (como  this.myObject.newProperty = 'hi')

https://cn.vuejs.org/v2/api/#Vue-set

Y agregó:

Cuando se agrega una propiedad de los objetos que se pueden salida en la consola, pero la vista no se actualiza, esta vez tiene que utilizar esto. $ Set () del

Esta situación puede ser añadido a la primera fila en el Método A tal

esta . forceUpdate $ ();

Tales capas pueden ser re-renderizados vista

Supongo que te gusta

Origin www.cnblogs.com/wuyufei/p/12549494.html
Recomendado
Clasificación