Vue-this.$set escenarios de uso y uso

concepto

  • Si el tipo de datos en data es complejo, si se cambian las propiedades del objeto en los métodos, la vista, es decir, la página, no cambiará.

  • La razón es que vue no puede monitorear las propiedades del tipo de datos (especialmente complejo)

solución

  • Puede usar this.$set para forzar la actualización y resolver el problema

  • Operación de objeto: this.$set("objeto modificado", "propiedad de objeto modificada", "valor")

  • Operación de matriz: this.$set("matriz", "subíndice", "valor")

Escenas a utilizar

Si no se usa this.$set, la interfaz de usuario no se actualizará después de modificar los datos

1. Al agregar registros de mantenimiento, cuando se pierde el foco, se puede consultar el último problema de mantenimiento y el tiempo de mantenimiento.

Asignación directa, la vista no se actualiza y los datos no se repiten.

Resumir:

Después de este proceso, creo que también tiene una impresión profunda preliminar sobre el uso y los escenarios de uso de vue-this.$set, pero la situación que encontramos en el desarrollo real es definitivamente diferente, por lo que debemos comprender su principio, en constante cambio. sigue siendo el mismo. ¡Vamos, golpea a los trabajadores!

Señale cualquier deficiencia, gracias -- Fengguowuhen

Supongo que te gusta

Origin blog.csdn.net/weixin_53579656/article/details/130835556
Recomendado
Clasificación