Heim Web-Frontend js-Tutorial Vue-Projektkonstruktion und praktisches Beispiel-Tutorial

Vue-Projektkonstruktion und praktisches Beispiel-Tutorial

Jun 28, 2017 pm 01:05 PM
实战 构建 项目

Aufgrund des relativ sanften Lernprozesses und der neuartigen technischen Ideen wird Vue von der Mehrheit der Front-End- und Back-End-Entwickler bevorzugt. Gleichzeitig haben auch die leicht verständlichen API- und Datenbindungsfunktionen gewonnen seine Beliebtheit. Dieser Artikel erläutert hauptsächlich den Aufbau und die tatsächliche Implementierung des Vue-Projekts, sodass er nicht zu sehr auf dessen API und Syntax eingeht. Er soll Einsteigern von Vue helfen, die Schritte und Methoden zum Erstellen eines Vue-Projekts von Grund auf zu verstehen.

Vor dem Erstellen eines Vue-Projekts müssen wir zunächst die Klassifizierung von Vue-Projekten verstehen. Hier unterteile ich sie hauptsächlich in zwei Kategorien: (1) Führen Sie die Datei vue.js direkt ein (2) Verwenden Sie vue Einzelne Dateikomponenten

Gemäß den beiden oben genannten Kategorien ist die direkte Einführung der vue.js-Datei wie die direkte Einführung von jQuery in die Seite und kann nur einige grundlegende APIs und eingeschränkte Funktionen verwenden Wird im Allgemeinen hauptsächlich für Anfänger und kleine Projekte verwendet. In diesem Artikel wird hauptsächlich die zweite Art von Vue-Projekten erläutert, die mit Vue, jedoch mit Dateikomponenten, erstellt wurden.

Es gibt viele Möglichkeiten, ein Vue-Projekt zu erstellen. Zuerst müssen wir die entsprechenden Konstruktionswerkzeuge verwenden. Zu den offiziell empfohlenen Build-Tools gehören hauptsächlich Webpack und Browserify. Hier empfehle ich Ihnen, Webpack zum Erstellen zu verwenden. Gleichzeitig müssen wir zusätzlich zu den Build-Tools auch Build-Methoden verwenden. Beispielsweise können wir das Vue-Cli-Gerüst verwenden, um die Basisverzeichnisdatei des Vue-Projekts automatisch zu generieren von Grund auf.

vue-cli build

Wenn Sie das Vue-Cli-Gerüst zum Erstellen eines Vue-Projekts verwenden, müssen Sie nur die folgenden 5 Befehlszeilen eingeben, um ein einfaches Vue-Projekt zu generieren (Voraussetzung ist um Node .js zu installieren):

npm install -g vue-cli
vue init webpack my-project
cd my-project
npm install
npm run dev

Diese Konstruktionsmethode ist nicht für alle Projekte geeignet, und wenn Sie nichts über die automatisch generierten Dateien wissen, wird es sehr schwierig, sie später zu verwalten. Daher wird Anfängern nicht empfohlen, vue-cli zum Erstellen zu verwenden. Stattdessen wird empfohlen, dass jeder ein Vue-Projekt von Grund auf erstellt und dabei auf die von vue-cli generierten Dateien verweist.

Benutzerdefinierter Build

Im Vergleich zum vue-cli-Build ist der benutzerdefinierte Build viel flexibler, erfordert jedoch ein Verständnis der Schritte und Prinzipien des Aufbaus und erhöht auch die Anforderungen. Der benutzerdefinierte Build ist in die folgenden Schritte unterteilt:

Datei-/Ordnererstellung

Package.json-Dateierstellung

Webpack-Konfigurationsdateierstellung

Eintragsdateierstellung

Schreiben von Vue-Komponenten

Routing-Konfiguration

package.json-Datei

Mit dem folgenden Befehl können wir schnell eine package.json-Datei erstellen:

npm init -y

Ändern Sie dann das Skriptkonfigurationselement, fügen Sie Paketierungs- und Komprimierungsbefehle hinzu, fügen Sie Abhängigkeiten hinzu und fügen Sie entsprechende Projektabhängigkeiten hinzu.

Webpack-Konfigurationsdatei

Zweitens müssen wir unsere Webpack-Konfigurationsdatei erstellen. Der Unterschied zum Erstellen anderer Projekte besteht darin, dass die Vue-Einzeldateikomponente mit dem Vue-Loader-Loader geladen werden muss. Gleichzeitig konvertiert der Babel-Loader die ES6-Syntax

Eintragsdatei

Hier müssen wir die Datei „entry.js“ der im Webpack konfigurierten Eintragsdateiadresse schreiben. Die Hauptfunktion besteht darin, die generierte Vue-Instanz-App mit der ID der App auf dem DOM-Knoten bereitzustellen

Dann brauchen wir Um die endgültige einfache Vue-Komponente index.vue zu schreiben, legen Sie sie im Ordner „views“ ab.

In diesem Artikel werden hauptsächlich zwei Möglichkeiten zum Erstellen eines Vue-Projekts vorgestellt. Der vue-cli-Build und der benutzerdefinierte Build haben ihre anwendbaren Bereiche und Objekte .Jeder muss basierend auf dem Projekt und seinen eigenen Bedingungen die beste Wahl treffen. Gleichzeitig gibt es viele funktionale Konfigurationen in der Sonderanfertigung, die in diesem Artikel nicht erwähnt werden .


Das obige ist der detaillierte Inhalt vonVue-Projektkonstruktion und praktisches Beispiel-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Teilen Sie eine einfache Möglichkeit zum Paketieren von PyCharm-Projekten Teilen Sie eine einfache Möglichkeit zum Paketieren von PyCharm-Projekten Dec 30, 2023 am 09:34 AM

Teilen Sie die einfache und leicht verständliche PyCharm-Projektpaketierungsmethode. Mit der Popularität von Python verwenden immer mehr Entwickler PyCharm als Hauptwerkzeug für die Python-Entwicklung. PyCharm ist eine leistungsstarke integrierte Entwicklungsumgebung, die viele praktische Funktionen bietet, die uns helfen, die Entwicklungseffizienz zu verbessern. Eine der wichtigen Funktionen ist die Projektverpackung. In diesem Artikel wird auf einfache und leicht verständliche Weise vorgestellt, wie Projekte in PyCharm verpackt werden, und es werden spezifische Codebeispiele bereitgestellt. Warum Paketprojekte? Entwickelt in Python

Kann KI Fermats letzten Satz überwinden? Der Mathematiker gab fünf Jahre seiner Karriere auf, um 100 Beweisseiten in Code umzuwandeln Kann KI Fermats letzten Satz überwinden? Der Mathematiker gab fünf Jahre seiner Karriere auf, um 100 Beweisseiten in Code umzuwandeln Apr 09, 2024 pm 03:20 PM

Fermats letzter Satz steht kurz davor, von der KI erobert zu werden? Und das Bedeutsamste an der ganzen Sache ist, dass der letzte Satz von Fermat, den die KI gerade lösen wird, genau dazu dient, zu beweisen, dass KI nutzlos ist. Früher gehörte die Mathematik zum Bereich der reinen menschlichen Intelligenz; heute wird dieses Gebiet von fortschrittlichen Algorithmen entschlüsselt und mit Füßen getreten. Bild Der letzte Satz von Fermat ist ein „berüchtigtes“ Rätsel, das Mathematikern seit Jahrhunderten Rätsel aufgibt. Es wurde 1993 bewiesen, und jetzt haben Mathematiker einen großen Plan: den Beweis mithilfe von Computern nachzubilden. Sie hoffen, dass etwaige logische Fehler in dieser Version des Beweises durch einen Computer überprüft werden können. Projektadresse: https://github.com/riccardobrasca/flt

Ein genauerer Blick auf PyCharm: eine schnelle Möglichkeit, Projekte zu löschen Ein genauerer Blick auf PyCharm: eine schnelle Möglichkeit, Projekte zu löschen Feb 26, 2024 pm 04:21 PM

Titel: Erfahren Sie mehr über PyCharm: Eine effiziente Möglichkeit, Projekte zu löschen. In den letzten Jahren wurde Python als leistungsstarke und flexible Programmiersprache von immer mehr Entwicklern bevorzugt. Bei der Entwicklung von Python-Projekten ist es entscheidend, eine effiziente integrierte Entwicklungsumgebung zu wählen. Als leistungsstarke integrierte Entwicklungsumgebung stellt PyCharm Python-Entwicklern viele praktische Funktionen und Tools zur Verfügung, darunter das schnelle und effiziente Löschen von Projektverzeichnissen. Im Folgenden konzentrieren wir uns auf die Verwendung von delete in PyCharm

Praktische Tipps für PyCharm: Konvertieren Sie ein Projekt in eine ausführbare EXE-Datei Praktische Tipps für PyCharm: Konvertieren Sie ein Projekt in eine ausführbare EXE-Datei Feb 23, 2024 am 09:33 AM

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung, die eine Fülle von Entwicklungstools und Umgebungskonfigurationen bietet und es Entwicklern ermöglicht, Code effizienter zu schreiben und zu debuggen. Bei der Verwendung von PyCharm für die Python-Projektentwicklung müssen wir manchmal das Projekt in eine ausführbare EXE-Datei packen, um es auf einem Computer auszuführen, auf dem keine Python-Umgebung installiert ist. In diesem Artikel wird erläutert, wie Sie mit PyCharm ein Projekt in eine ausführbare EXE-Datei konvertieren, und es werden spezifische Codebeispiele aufgeführt. Kopf

PHP-Praxis: Codebeispiel zur schnellen Implementierung der Fibonacci-Folge PHP-Praxis: Codebeispiel zur schnellen Implementierung der Fibonacci-Folge Mar 20, 2024 pm 02:24 PM

PHP-Übung: Codebeispiel zur schnellen Implementierung der Fibonacci-Folge Die Fibonacci-Folge ist eine sehr interessante und häufig vorkommende Folge in der Mathematik. Sie ist wie folgt definiert: Die erste und zweite Zahl sind 0 und 1, und ab der dritten Zahl beginnt jede Zahl ist die Summe der beiden vorherigen Zahlen. Die ersten Zahlen in der Fibonacci-Folge sind 0,1,1,2,3,5,8,13,21 usw. In PHP können wir die Fibonacci-Folge durch Rekursion und Iteration generieren. Im Folgenden zeigen wir diese beiden

Grundlegendes Tutorial: Erstellen Sie ein Maven-Projekt mit IDEA Grundlegendes Tutorial: Erstellen Sie ein Maven-Projekt mit IDEA Feb 19, 2024 pm 04:43 PM

IDEA (IntelliJIDEA) ist eine leistungsstarke integrierte Entwicklungsumgebung, die Entwicklern dabei helfen kann, verschiedene Java-Anwendungen schnell und effizient zu entwickeln. Bei der Java-Projektentwicklung kann uns die Verwendung von Maven als Projektmanagement-Tool dabei helfen, abhängige Bibliotheken besser zu verwalten, Projekte zu erstellen usw. In diesem Artikel werden die grundlegenden Schritte zum Erstellen eines Maven-Projekts in IDEA detailliert beschrieben und spezifische Codebeispiele bereitgestellt. Schritt 1: Öffnen Sie IDEA und erstellen Sie ein neues Projekt. Öffnen Sie IntelliJIDEA

PyCharm-Tutorial: Wie entferne ich Elemente in PyCharm? PyCharm-Tutorial: Wie entferne ich Elemente in PyCharm? Feb 24, 2024 pm 05:54 PM

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung (IDE), die umfangreiche Funktionen bietet, die Entwicklern helfen, Python-Projekte effizienter zu schreiben und zu verwalten. Bei der Entwicklung von Projekten mit PyCharm müssen wir manchmal einige Projekte löschen, die nicht mehr benötigt werden, um Speicherplatz freizugeben oder die Projektliste zu bereinigen. In diesem Artikel wird detailliert beschrieben, wie Projekte in PyCharm gelöscht werden, und es werden spezifische Codebeispiele bereitgestellt. So löschen Sie ein Projekt: Öffnen Sie PyCharm und rufen Sie die Projektlistenoberfläche auf. In der Projektliste

Reibungsloser Build: So konfigurieren Sie die Maven-Image-Adresse richtig Reibungsloser Build: So konfigurieren Sie die Maven-Image-Adresse richtig Feb 20, 2024 pm 08:48 PM

Reibungsloser Build: So konfigurieren Sie die Maven-Image-Adresse richtig. Wenn Sie Maven zum Erstellen eines Projekts verwenden, ist es sehr wichtig, die richtige Image-Adresse zu konfigurieren. Durch die richtige Konfiguration der Spiegeladresse kann der Projektaufbau beschleunigt und Probleme wie Netzwerkverzögerungen vermieden werden. In diesem Artikel wird erläutert, wie die Maven-Spiegeladresse korrekt konfiguriert wird, und es werden spezifische Codebeispiele aufgeführt. Warum müssen Sie die Maven-Image-Adresse konfigurieren? Maven ist ein Projektmanagement-Tool, das automatisch Projekte erstellen, Abhängigkeiten verwalten, Berichte erstellen usw. kann. Normalerweise beim Erstellen eines Projekts in Maven

See all articles