Vue implementiert eine teilweise Aktualisierung der Seite (Router-View-Seitenaktualisierung)

Vue implementiert eine teilweise Aktualisierung der Seite (Router-View-Seitenaktualisierung)

Verwenden provide+inject in Vue

Zuerst müssen Sie App.vue ändern.

<Vorlage>
  <!-- Unternehmensleitung -->
  <div Klasse="UnternehmenVerwalten">
    <router-view v-if="isRouterAlive"></router-view>
  </div>
</Vorlage>

<Skript>
Standard exportieren {
  Name: "companyManage",
  betrachten: {},
  bieten() {
    zurückkehren {
      neu laden:dieses.neu laden
    }
  },
  Daten() {
    zurückkehren {
      isRouterAlive:true
    };
  },
  Methoden: {
    neu laden() {
      this.isRouterAlive = falsch;
      dies.$nextTick( () => {
        dies.isRouterAlive = true;
      })
    }
  },
  montiert() {}
};
</Skript>

<Stilbereich>
.UnternehmenVerwalten {
  Breite: 100 %;
  Höhe: 100%;
  Position: relativ;
  Hintergrund: #fff;
}
</Stil>

Bildbeschreibung hier einfügen

2. Gehen Sie zu der Seite, die aktualisiert werden muss, um darauf zu verweisen, importieren Sie die Referenz per Injection neu und rufen Sie sie dann direkt auf.

Bildbeschreibung hier einfügen

injizieren:["neu laden"],
dies.neu laden();

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über die teilweise Seitenaktualisierung von Vue (Seitenaktualisierung in der Router-Ansicht). Weitere relevante Inhalte zur teilweisen Seitenaktualisierung von Vue finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Beispiel für die Implementierung einer teilweisen Aktualisierung in Vue

<<:  Untersuchen der Verwendung von Prozentwerten in der Eigenschaft „Hintergrundposition“

>>:  Tutorial zur Installation von Nginx in einer Linux-Umgebung

Artikel empfehlen

JavaScript realisiert den Drag-Effekt der Modalbox

Hier ist ein Fall des Ziehens einer modalen Box. ...

Vorteile und Probleme des XHTML CSS Website Designs

XHTML ist die derzeit international verbreitete S...

Daten in der Layui-Tabellenzeile dynamisch bearbeiten

Inhaltsverzeichnis Vorwort Stil Funktion Beschrei...

Beispiele für den Import und Export von MySQL-Tabellendaten

Dieser Artikel beschreibt die Import- und Exportv...

So verwenden Sie Vuex in einem Vue-Projekt

Inhaltsverzeichnis Was ist Vuex? Vuex-Nutzungszyk...

So zeigen Sie MySQL-Links an und löschen abnormale Links

Vorwort: Während des Betriebs und der Wartung der...

Es ist Jahresende, ist Ihr MySQL-Passwort sicher?

Vorwort: Das Jahr neigt sich dem Ende zu. Ist es ...

CSS imitiert den sanften Umschalttasteneffekt von Apple

Inhaltsverzeichnis 1. Code-Analyse 2. Quellcode Q...

Beispiel für einen SQL-Seriennummernerfassungscode

In diesem Artikel wird hauptsächlich das Beispiel...

MYSQL METADATA LOCK (MDL LOCK) Theorie und Sperrtyptest

Inhaltsverzeichnis MYSQL METADATA LOCK (MDL LOCK)...

Reagieren Sie auf die Konstruktionsreihenfolge verschachtelter Komponenten

Inhaltsverzeichnis Auf der offiziellen React-Webs...