Ich habe lange nichts geschrieben. Vor Kurzem habe ich gesehen, dass Vue3.2 veröffentlicht wurde. Oh, ist es an der Zeit, wieder mit dem Schreiben anzufangen? Ich muss mich zusammenreißen. Ich schaue mir mal an, was meine Freunde in ihrem Freundeskreis gepostet haben. Nun, es ist immer noch der ewige Duft Okay, ohne weitere Umschweife, lasst uns anfangen~ Erstellen Sie ein Vue + TS-Projekt mit Vite
Ausführen und Erstellen einer Projektvorlage $ npm init vite@latest √ Projektname: ... v3_demo √ Wählen Sie ein Framework: » vue √ Wähle eine Variante: » vue-ts Gerüstprojekt in C:\Benutzer\admin\Desktop\v3_demo... Fertig. Führen Sie nun Folgendes aus: CD v3_demo npm installieren npm-Ausführung dev Beschreibung der Projektverzeichnisstruktur ├── public # statische Ressourcen, die nicht verpackt werden müssen │ └── favicon.ico ├── Quelle │ ├── api # Kapselung der Back-End-API-Schnittstelle │ ├── asset # Statische Ressourcen, die verpackt werden müssen │ ├── components # Öffentliche Komponenten │ ├── composables # Allgemeine zusammensetzbare API │ ├── layout # Page layout template │ ├── plugins # Plugins │ ├── router # Routing │ ├── store # Vuex storage │ ├── styles # Styles │ └── index.scss # Global common styles │ ├── utils # Tool module │ ├── views # Routing page │ ├── App.vue # Root component │ ├── main.ts # Entry module │ ├── shims-vue.d.ts # Supplement .vue module type declaration │ └── vite-env.d.ts # Supplement vite type declaration ├── .gitignore ├── README.md ├── index.html ├── Paket-Lock.json ├── Paket.json ├── tsconfig.json └── vite.config.ts Nachdem Sie das Projekt erstellt haben, müssen Sie das Abhängigkeitspaket installieren und erneut ausführen. Sie werden jedoch feststellen, dass beim Ausführen direkt ein Fehler gemeldet wird.
Lösung: node ./node_modules/esbuild/install.js In den von Vite erstellten Projekten ist ESLint standardmäßig nicht verfügbar. Beschreibung von TS in Vite
vue-tsc und tsc "Skripte": { ... "build": "npm führe tsc und vite build aus", "tsc": "vue-tsc -noEmit" } -noEmit bedeutet, dass nur der Typ überprüft wird und das Kompilierungsergebnis nicht ausgegeben wird. Um die Pakettypprüfung von Drittanbietern zu überspringen, fügen Sie in tsconfig.json Folgendes hinzu: { "Compileroptionen": { ... "Basis-URL": "./", "skipLibCheck": wahr } } Die spezifische TS-Syntax von Vue3 wird hier nicht beschrieben. Freunde, die es nicht wissen, können direkt auf die offizielle Dokumentation verweisen Drei Syntaxen von Vue 3Es gibt vier Möglichkeiten, das Wort „Xiang“ in „Xiangxiangdou“ zu schreiben, und es gibt auch drei Syntaxen für „Vue3“ in „Working People“. Die Zeiten ändern sich, aber unsere ursprünglichen Absichten bleiben dieselben. Bitte lesen Sie das Folgende. Option APIIch werde hier nicht näher darauf eingehen. Jeder, der weiß, wie man Vue schreibt, wird es wissen. Dies ist die am häufigsten verwendete Options-API in Vue2. Kompositions-APIDie Combination API ist das am meisten diskutierte Syntax-Update seit der Einführung von Vue3 und bildet auch die Grundlage für die unten stehende Syntax zur Skripteinrichtung. Wenn Sie noch nicht wissen, wie man das Front-End verwendet, beeilen Sie sich und lernen Sie es! Kompositions-API Skript-Setup (syntaktischer Zucker für die Composition API) Weniger Boilerplate, saubererer Code. Ich werde hier keine Screenshots von Yuxi Yous Artikel veröffentlichen. Das Skript-Setup hat offiziell den experimentellen Status verlassen und ist jetzt in einer stabilen Version verfügbar. Im Skripttag mit hinzugefügtem Setup müssen wir keine Methoden deklarieren. Diese Schreibweise stellt automatisch alle Variablen und Funktionen der obersten Ebene zur Verwendung in der Vorlage bereit. Hier möchte ich betonen, dass „ das Offenlegen gegenüber der Vorlage nicht dasselbe ist wie das Offenlegen gegenüber der Außenwelt “ Am Beispiel der Projektvorlage „HelloWorld.vue“ lautet die Syntax der Composition API: <script lang="ts"> importiere { ref, defineComponent } von "vue"; exportiere StandarddefiniereKomponente({ Name: "Hallo Welt", Requisiten: { Nachricht: { Typ: Zeichenfolge, erforderlich: wahr, }, }, einrichten: () => { Konstante Anzahl = Ref(0); Rückgabewert {Anzahl}; }, }); </Skript> Nach der Verwendung des Setups: <script lang="ts" setup> importiere { ref, defineProps } von "vue"; Konstante Anzahl = Ref(0); const props = defineProps({ Nachricht: { Typ: Zeichenfolge, erforderlich: wahr, }, }); </Skript> Die genaue Syntax finden Sie im Skript-Setup. Volar installierenVolar ist ein Plugin für vscode, das einige ziemlich coole Funktionen bietet. Die Installationsmethode ist sehr einfach. Suchen Sie einfach im vscode-Plug-In-Markt nach Volar und klicken Sie zum Installieren. Hier sind einige Funktionen, mit denen ich sehr zufrieden bin: Schnellaufteilung im Editor Klicken Sie darauf, und unsere Vue-Datei wird entsprechend der Funktion in drei Fenster aufgeteilt, wobei jedes Fenster für seine eigene Funktion verantwortlich ist. Die anderen beiden Stammelemente werden zusammengeführt. Mit anderen Worten, wir können Vorlage, Skript und Stil problemlos unterscheiden, eine Datei in drei Fenster aufteilen und sie als drei Dateien verwenden. Alle Plug-Ins helfen Ihnen dabei. Wir müssen nur klicken. Klassenreferenz im Stil Sie können sehen, dass sich über dem Klassennamen .someclass ein kleines Symbol mit der Bezeichnung 1 Referenz befindet. Dies bedeutet, dass die aktuelle Klasse eine Referenz hat. Wenn wir auf diese 1 Referenz klicken, wird ein Popup-Fenster angezeigt, in dem der spezifische Verwendungsort der aktuellen Klasse angezeigt wird. Klassenverfolgung Halten Sie bei einem Element in der Vorlage, das das Klassenattribut verwendet, Strg gedrückt und klicken Sie mit der linken Maustaste Es wird direkt zum Speicherort des Klassennamens gesprungen AbschlussDas Obige ist der grundlegende Prozess zum Erstellen eines Projekts mit vue3 + Skript-Setup + ts + vite + volar. Natürlich ist das noch nicht vorbei, denn wir müssen auch vue-router@4 und vuex@next sowie UI-Komponentenbibliotheken installieren , aber das ist relativ einfach und kann problemlos von Freunden erledigt werden. Dies ist das Ende dieses Artikels über das Projekt Vue3+script setup+ts+Vite+Volar. Weitere verwandte Inhalte zu Vue3+script setup+ts+Vite+Volar 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:
|
<<: Kurze Analyse von CentOS 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
>>: So verwenden Sie nginx, um bestimmte URL-Anfragen durch reguläre Ausdrücke abzufangen
Hier konzentrieren wir uns nur auf die Installati...
Inhaltsverzeichnis 1. Betrieb der Datenbank 1.1 E...
Damit die Tabelle den Bildschirm (den verbleibende...
Vorwort Der Ubuntu-Server des Unternehmens platzi...
Inhaltsverzeichnis 1. Literale 1.1 Numerische Lit...
Die Formularelemente mit Sichtbarkeit=versteckt un...
Lange Zeit wurde die Entwicklung von Websites dad...
Löschen Sie zuerst MySQL: sudo apt-get remove mys...
1. Es wird empfohlen, den Root-Benutzer für die A...
React Native implementiert die Überwachungsgeste ...
In diesem Artikel wird der spezifische JS-Code zu...
Um die Tabelle zu verschönern, können Sie untersc...
Ich habe vor Kurzem Front-End- und Back-End-Techn...
Inhaltsverzeichnis 1. Docker-Image 2. Erstellen S...
Dieser Artikel gibt Ihnen den spezifischen JavaSc...