Maison > Questions et réponses > le corps du texte
vue/react/angular framework, etc. Lors du rendu des données, la page tremble, donnant aux utilisateurs un sentiment hostile. Comment éliminer cette gigue ?
巴扎黑2017-05-15 17:08:43
La première méthode consiste à placer à l'avance une invite de chargement dans la zone rendue, à masquer/supprimer le chargement après le rendu et à afficher le contenu normal.
La deuxième méthode consiste à donner aux données une valeur initiale, qui peut prendre en charge le style de la page, puis à la remplacer après l'avoir obtenue.
La transformation de la deuxième méthode part du CSS, de sorte que la partie non rendue puisse être affichée et que la structure soit cohérente avec celle après le rendu, seules les données correspondantes sont modifiées et la structure de la page n'est pas modifiée. .
迷茫2017-05-15 17:08:43
Utilisez ng-cloak
et v-cloak
, je n'ai aucune expérience avec React donc je ne sais pas.
漂亮男人2017-05-15 17:08:43
En plus de la solution de la première réponse, vous pouvez également envisager l'isomorphisme. Reactjs fournit une telle solution. La sortie de nodejs est la page formée. Le client n'a pas besoin de restituer une fois, et il n'y a pas de problème. de clignoter.