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