Heim  >  Artikel  >  Web-Frontend  >  Grundlagen der VUE3-Entwicklung: Verwenden von Vue.js-Vorlagen, um auf andere Vorlagen zu verweisen

Grundlagen der VUE3-Entwicklung: Verwenden von Vue.js-Vorlagen, um auf andere Vorlagen zu verweisen

王林
王林Original
2023-06-16 09:45:271759Durchsuche

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 d477f9ce7bf77f53fbcf36bec1b69b7a-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 d477f9ce7bf77f53fbcf36bec1b69b7a-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 1aa9e5d373740b65a0cc8f0a02150c53 in der Vorlage verwenden, um auf diese beiden Komponenten zu verweisen.

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 d477f9ce7bf77f53fbcf36bec1b69b7a-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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn