Projekterstellungnpm: $ npm init vite-app <Projektname> $ cd <Projektname> $ npm installieren $ npm ausführen dev oder Garn: $ yarn create vite-app <Projektname> $ cd <Projektname> $ Garn $ Garn-Entwicklung ProjektstrukturHaupt-JSMeiner Meinung nach ist createApp() eine Instanz einer Vue-Anwendung, und createApp unterstützt Kettenaufrufe. App.vue: Dies ist die mit vue2.0 kompatible Syntax. Das Folgende ist die RFC-Schreibmethode für vue3.0 (noch im experimentellen Stadium). aufstellenDaten Das Setup kombiniert die erstellte Lebenszyklusfunktion von vue2.0 mit Daten und Methoden (siehe später). Kann Attribute (Daten) und Methoden (Methoden) direkt exportieren Es ist ersichtlich, dass der aktuelle Name nicht reagiert. Die Reaktionsfähigkeit wird später eingeführt. Methoden Methoden sind die gleichen wie Daten, direkt exportieren Wirkung: Kompositions-APIReferenz Stellungnahme: Ref kann einige grundlegende Eigenschaften responsiv machen reaktivDas obige Bild zeigt die gemischte Verwendung von reaktiv und ref. Um den Effekt zu erleben, kopieren Sie bitte den folgenden Code. <Vorlage> <div id="app"> <div v-for="(item, index) in Staat.Personen" :key="index"> {{ item.name }} ist {{ item.age }} Jahre alt</div> <div> <h3>Zhangsans Alter ändern</h3> <Eingabetyp="Text" v-Modell="zAlter" /> </div> </div> </Vorlage> <script lang="ts" setup="props, {emit}"> importiere { reaktiv, ref } von 'vue' exportiere const zAge = ref(12) export const state = reaktiv({ Personen: { Name: 'zhangsan', Alter: zAlter }, { Name: 'lisi', Alter: 20 } ] }) </Skript> berechnet Stellungnahme: Wirkung: Uhreffekt Stellungnahme: Wirkung: KomponentensystemGlobale Registrierung App.vue Haupt-JS Teilregistrierung App.vue aufstellenRequisitenDeklarieren Sie das Props-Objekt. In watchEffect wird console.log(props.msg) verwendet, um den von der übergeordneten Komponente übergebenen Wert anzuzeigen. Standardwerte und Filterung von Requisiten werden untersucht. Informationen zu bestimmten Funktionen finden Sie in der Funktion der vue2.0-Requisiten KontextKomponentenkontext emittieren Deklarieren Sie die Emit-Funktion. Schreiben Sie „emitt“ in „setup="props, { emit }“, andernfalls wird ein Fehler gemeldet. Spezifische Funktionen finden Sie in der Emit-Funktion in vue2.0. Hier sind einige Beispiele zur Verwendung der Emit-Funktion. AttributeRecherchieren… SpielautomatenRecherchieren… Vue-DirektivenKonzentrieren Sie sich auf das V-Modell, andere Vue-Anweisungen sind dieselben wie bei 2.0 V-Modell Vue3.0 unterstützt nun mehrere bidirektionale Bindungsparameter, was in Vue2.0 nicht möglich war. Wenn nach V-Model keine weiteren Attribute vorhanden sind, ist der Standardwert innerhalb dieser Komponente modelValue. Wenn Sie V-Model aktualisieren möchten, müssen Sie Weitere Informationen zur Verwendung finden Sie in der offiziellen Dokumentation: https://github.com/vuejs/rfcs/blob/sfc-improvements/active-rfcs/0000-sfc-script-setup.md Dies ist das Ende dieses Artikels über die ersten Erfahrungen mit Vue3.0 + TypeScript + Vite. Weitere verwandte Inhalte zu Vue3.0 TypeScript Vite 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:
|
<<: Gewöhnliche Gespräche über die Verwendung von MYSQL Pattern Matching REGEXP und ähnliches
>>: So laden Sie Projekte im Linux-System in die Code Cloud hoch
Sicht: Wenn eine temporäre Tabelle wiederholt ver...
1. Ordner löschen Beispiel: rm -rf /usr/java Das ...
Alle Voraussetzungen erfordern Root-Berechtigunge...
In diesem Artikel wird der spezifische Code für J...
<br />In Gästebüchern, Foren und anderen Ort...
Inhaltsverzeichnis Vorwort Lösung Konkrete Umsetz...
Einführung in die Sicherheitslücke Die SigRed-Sic...
Ich habe heute einen neuen Trick gelernt. Ich kann...
Zunächst: Was ist Datenbankpartitionierung? Ich h...
CentOS8 wurde vor ein paar Tagen veröffentlicht. ...
In diesem Artikelbeispiel wird der spezifische JS...
Ein MySQL Custom Value ist ein temporärer Contain...
Vor langer Zeit habe ich einen Blogbeitrag mit de...
Inhaltsverzeichnis Erstellen von Arrays in JavaSc...
Inhaltsverzeichnis 1. charAt Grammatik Parameter ...