Maison > interface Web > js tutoriel > le corps du texte

Introduction à la méthode d'implémentation de l'actualisation sans trace de vue

不言
Libérer: 2018-11-16 15:28:38
avant
3588 Les gens l'ont consulté

Cet article vous présente la méthode d'implémentation du rafraîchissement sans trace de Vue. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

J'ai récemment rencontré le besoin d'actualiser la page actuelle pour mettre à jour les données. J'ai trouvé de nombreuses méthodes sur Internet, et je vais les résumer ici.

Il existe trois méthodes principales enregistrées ici, à savoir : le rafraîchissement forcé, le faux rafraîchissement et le rafraîchissement sans trace.

Forcer l'actualisation

window.location.reload(), la méthode fournie par js natif

this.$router.go(0) , Une méthode dans vue router;

Ces deux méthodes peuvent atteindre l'objectif d'actualisation de la page. Elles sont simples et grossières, mais l'expérience utilisateur n'est pas bonne. Lorsque la page est rechargée, il y aura un bref écran blanc.

Faux rafraîchissement

Actualiser par la méthode de saut de routage. L'idée spécifique est de cliquer sur le bouton pour accéder à une page vierge, puis de revenir immédiatement en arrière

// index.vue 首页
this.$router.replace('/empty')

// empty.vue 空白页
created() {
    this.$router.replace('/')
}
Copier après la connexion

Lorsque vous cliquez sur le bouton d'actualisation, la barre d'adresse aura un processus de changement d'adresse rapide

Actualisation invisible

Enregistrez d'abord une méthode dans le composant global et utilisez cette méthode pour contrôler si la vue du routeur est affichée ou non, puis appelez-la dans le sous-composant

Utilisez v-if pour contrôler l'affichage de ;

provide : méthode d'enregistrement globale ;

inject : la référence du sous-composant fournit la méthode d'enregistrement

App.vue :

Introduction à la méthode dimplémentation de lactualisation sans trace de vue

Composante actuelle :

Introduction à la méthode dimplémentation de lactualisation sans trace de vue

Toutes les pages sont restituées lorsque vous cliquez sur le bouton, la meilleure expérience

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal