Pregunta

He notado que cada matriz asignada a ractive a través de datos tiene una propiedad _ractive...La cuestión es que esta matriz parece tener un _ractive:Objeto que es un par clave:valor, y no se supone que esté en matrices.enter image description here

así que agregué una captura de pantalla sobre la inspección de Chrome para aclarar el punto.

¿Alguien puede ayudarme a entender esto mejor?

¿Fue útil?

Solución

La modificación de la matriz activa se explica en detalle en los documentos. aquí.Como parte del seguimiento de la modificación de la matriz, los métodos de la matriz se empaquetan y:

Ractive agrega una propiedad (no enumerable, en los navegadores modernos) a las matrices, que contiene información sobre qué instancias ractivas dependen de la matriz y a qué teclas se asigna.

Puede detener la modificación de la matriz usando modifyArrays: false, pero luego tendrás que llamar ractive.update tú mismo, o puedes usar los métodos de modificación de matriz ractive como ractive.push(array, item) (una ventaja adicional es que esta llamada devuelve una promesa llamada cuando se completa la transición, si es relevante para su uso).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top