1.0.21
https://jsfiddle.net/chongzi/6s53gxrp/1/
Lors du processus de défilement de la page, un clic rapide sur le bouton posera un problème étrange, le changement des données en vue ne déclenchera pas la mise à jour du dom.
Ce problème se produit dans le navigateur WeChat, les autres navigateurs n'ont pas ce problème.
Description détaillée du problème :
Appareil : iphone6 (ios9.3.2)
Version WeChat : 6.3.19
Faites défiler la page rapidement, lorsque le défilement de la page n'est pas terminé, cliquez sur n'importe quel bouton de la page (ce bouton contrôle l'affichage/masquage du dom en modifiant un certain attribut). Répétez rapidement les opérations ci-dessus.
Bientôt, le dom ne change plus avec les changements de propriété (que la page défile à nouveau ou non).
Après le test, l'événement de clic est déclenché et la valeur de la propriété est modifiée. Mais le dom ne se met plus à jour avec les changements de propriétés.
Une des questions suivantes, pas soigneusement testée.
Si les données liées aux données sont légèrement plus grandes. Par exemple, cela ressemble à jsfiddle. Ensuite, lorsque le bouton rendu est cliqué dans WeChat. Plus le dernier bouton est rendu, plus la réponse est lente. Sensiblement retardé.
Tous ces phénomènes ont une chose en commun, à savoir : à travers les changements d'attributs, il n'apparaît que lorsque les changements de dom sont contrôlés.
Ce problème n'est peut-être pas un problème de vue, mais il affecte l'utilisation de vue dans WeChat. Je viens de le tester à nouveau.Lorsque le défilement de la page n'est pas terminé, cliquer sur les boutons qui contrôlent le dom en modifiant les propriétés entraînera la fonction de vue à re-déclencher la mise à jour du dom. Yoda a-t-il le temps de rechercher la source du problème ?
Ce problème a été corrigé dans la dernière version, veuillez mettre à niveau.
Après avoir essayé pendant une journée, je n'ai pas trouvé la cause première du problème, et il a été résolu en remplaçant la version 1.0.26, merci beaucoup ! ! !
Commentaire le plus utile
Ce problème a été corrigé dans la dernière version, veuillez mettre à niveau.