Red de conocimiento informático - Material del sitio web - Una breve discusión sobre cómo los cambios en los valores internos de las matrices no activan actualizaciones de vistas en JS

Una breve discusión sobre cómo los cambios en los valores internos de las matrices no activan actualizaciones de vistas en JS

Debido a que los captadores y definidores utilizados en Vue no están configurados en valores profundos, es decir, cada valor específico de la matriz no está vinculado al captador y definidor, por lo que cuando el valor interno de la matriz cambia , No se activa ninguna actualización de la vista.

En el archivo vue, puede usar $set para establecer el valor de la matriz y vincular el definidor, lo que activará la actualización de la vista.

lista: la matriz que necesita ser actualizada

índice: el índice del valor interno de la matriz que necesita ser actualizada

listValue: la actualizada valor