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
Ergebnisse erzielen html <h2>CSS3-Zeitleist...
In diesem Artikel wird der spezifische Code von B...
Vor Kurzem haben wir SQL zur Optimierung online e...
Wenn das Softwarepaket nicht vorhanden ist, kann ...
Inhaltsverzeichnis Variabler Typ und Speicherplat...
1. PRIMARY KEY hinzufügen (Primärschlüsselindex) ...
Vorwort Bei der täglichen Entwicklung oder Wartun...
C++ stellt zu Ihrer Information eine Verbindung z...
1. Löschen Sie das gepunktete Feld, wenn die Scha...
1. Docker durchsucht MySQL查看mysql版本 2. Docker Pul...
Wenn Sie Softwareentwickler sind, müssen Sie mit ...
1. Verbindung zwischen Docker-Containern Docker i...
Blanks Blog: http://www.planabc.net/ Die Verwendu...
Vorwort Ich bin es gewohnt, Less/Sass zu schreibe...
Herzattribute opacity: .999 erstellt einen Stapel...