Vue: Problema extraño en WeChat sobre dom que no responde a los cambios de propiedad.

Creado en 12 jun. 2016  ·  3Comentarios  ·  Fuente: vuejs/vue

Versión Vue.js

1.0.21

Enlace de reproducción

https://jsfiddle.net/chongzi/6s53gxrp/1/

pasos para reproducir

Durante el proceso de desplazamiento de la página, hacer clic en el botón rápidamente causará un problema extraño. El cambio de los datos en vue no activará la actualización de dom.

¿Lo que es esperado?

¿Qué está pasando realmente?

Este problema ocurre en el navegador WeChat, otros navegadores no tienen este problema.

Descripción detallada del problema:

Dispositivo: iphone6 ​​​​(ios9.3.2)
Versión de WeChat: 6.3.19

Desplácese por la página rápidamente, cuando el desplazamiento de la página no haya terminado, haga clic en cualquier botón de la página (este botón controla la visualización/ocultación del dom modificando un determinado atributo). Repita las operaciones anteriores rápidamente.

Pronto, el dom ya no cambia con los cambios de propiedad (ya sea que la página se desplace nuevamente o no).

Después de la prueba, se activa el evento de clic y se cambia el valor de la propiedad. Pero el dom ya no se actualiza con cambios de propiedad.


Una de las siguientes preguntas, no cuidadosamente probado.

Si los datos enlazados en data son un poco más grandes. Por ejemplo, parece en jsfiddle. Luego, cuando se hace clic en el botón renderizado en WeChat. El último botón renderizado, más lenta es la respuesta. Notablemente retrasado.

Todos estos fenómenos tienen una cosa en común, es decir, a través de cambios de atributos, solo aparece cuando se controlan los cambios de dom.

Comentario más útil

Este problema se solucionó en la última versión, actualice.

Todos 3 comentarios

Es posible que este problema no sea un problema de vue, pero afecta el uso de vue en WeChat. Acabo de probarlo de nuevo. Cuando no se completa el desplazamiento de la página, hacer clic en los botones que controlan el dom modificando las propiedades hará que la función de vue vuelva a activar la actualización del dom. ¿Tiene Yoda tiempo para localizar el origen del problema?

Este problema se solucionó en la última versión, actualice.

Después de intentarlo durante un día, no pude encontrar la raíz del problema y se resolvió reemplazando la versión 1.0.26, ¡muchas gracias! ! !

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

robertleeplummerjr picture robertleeplummerjr  ·  3Comentarios

bdedardel picture bdedardel  ·  3Comentarios

gkiely picture gkiely  ·  3Comentarios

lmnsg picture lmnsg  ·  3Comentarios

loki0609 picture loki0609  ·  3Comentarios