Bei der Vue.js-Entwicklung ist die Verwendung von Vorlagen eine weit verbreitete Praxis. Was sollen wir tun, wenn wir in einer Vorlage auf eine andere Vorlage verweisen müssen? In diesem Artikel stellen wir vor, wie Sie Vue.js-Vorlagen verwenden, um auf andere Vorlagen zu verweisen.
In Vue.js können wir das -Tag verwenden, um Vorlagen zu definieren. In einer Vorlagendatei können wir mehrere Vorlagen definieren, jede mit einem eigenen Namen. Wenn wir in einer Vorlage auf eine andere Vorlage verweisen müssen, müssen wir nur das Namensattribut des -Tags verwenden, um den Namen der Vorlage anzugeben, auf die verwiesen werden soll.
Angenommen, wir haben zwei Vorlagendateien, header.vue und footer.vue. Die Datei header.vue definiert die Kopfnavigationsleiste der Website und die Datei footer.vue definiert die Copyright-Informationen am unteren Rand der Website. Wir möchten auf diese beiden Vorlagendateien in der Hauptvorlage der Website verweisen. Was sollen wir tun?
Zuerst müssen wir diese beiden Vorlagendateien in der Hauptvorlagendatei referenzieren. Diese beiden Dateien können mit der Importanweisung eingeführt werden:
<template> <div> <header></header> <router-view></router-view> <footer></footer> </div> </template> <script> import Header from './header.vue' import Footer from './footer.vue' export default { name: 'MainTemplate', components: { Header, Footer } } </script>
Im obigen Code verwenden wir die Importanweisung, um die Dateien header.vue und footer.vue einzuführen und diese beiden Komponenten im Komponentenattribut zu registrieren. Auf diese Weise können wir die Tags
Als nächstes definieren wir die Vorlage der Komponente in den Dateien header.vue und footer.vue.
Der Code in der Datei header.vue lautet wie folgt:
<template> <div> <h1>Header</h1> <nav> <ul> <li><a href="/">Home</a></li> <li><a href="/about">About</a></li> <li><a href="/contact">Contact</a></li> </ul> </nav> </div> </template>
In der Datei header.vue definieren wir eine Header-Navigationsleiste, die einen Titel und drei Navigationslinks enthält.
Der Code in der Datei „footer.vue“ lautet wie folgt:
<template> <div> <p>Copyright © 2021</p> </div> </template>
In der Datei „footer.vue“ definieren wir eine Copyright-Information.
Jetzt können wir die Seite aktualisieren, um den Effekt zu sehen. Wenn alles richtig eingerichtet ist, sehen wir unten eine Website mit einer Kopfnavigationsleiste, einem Hauptinhaltsbereich und Copyright-Informationen.
Zusammenfassung
In der Vue.js-Entwicklung ist die Verwendung von Vorlagen eine gängige Praxis. Wenn wir in einer Vorlage auf eine andere Vorlage verweisen müssen, können wir das Namensattribut des -Tags verwenden, um den Namen der Vorlage anzugeben, auf die verwiesen werden soll. In der Hauptvorlagendatei können wir die Importanweisung verwenden, um andere Vorlagendateien einzuführen und diese Komponenten im Komponentenattribut zu registrieren. In der referenzierten Vorlagendatei können wir unsere eigenen Vorlagen definieren.
Das obige ist der detaillierte Inhalt vonGrundlagen der VUE3-Entwicklung: Verwenden von Vue.js-Vorlagen, um auf andere Vorlagen zu verweisen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!