Heim Web-Frontend js-Tutorial Implementierungsmethode zur Einführung von Komponenten mithilfe des vue+elementUI-Teils

Implementierungsmethode zur Einführung von Komponenten mithilfe des vue+elementUI-Teils

Jan 16, 2018 am 09:16 AM
引入 组件

Die UI-Komponentenbibliothek von vue.js verfügt über mehrere Projekte auf Git. Die beiden Komponentenbibliotheken, die ich bei mehr Benutzern sehe, sind iView und Element. Beide verfügen über umfangreiche Komponenten. Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zur Verwendung von vue + elementUI zum Implementieren einiger importierter Komponenten ein und stellt die Lösung für den Fehler vor, wenn vue elementUI einführt. Der Artikel stellt es im Detail anhand des Beispielcodes vor Unten sind die kleinen „Lass uns gemeinsam lernen“.

Einführung von der offiziellen Website

  • iView: eine Reihe hochwertiger UI-Komponentenbibliotheken basierend auf Vue.js

  • Element, one Eine Reihe von Komponentenbibliotheken basierend auf Vue 2.0, die für Entwickler, Designer und Produktmanager erstellt wurden und unterstützende Designressourcen bereitstellen, damit Ihre Website schnell Gestalt annimmt.

Beide haben ihre eigenen Vor- und Nachteile, daher werde ich nicht zu viel kommentieren. Aufgrund meiner eigenen Bedürfnisse habe ich mich letztendlich für Element entschieden. Da das Unternehmen kürzlich ein kleines Backend-Projekt entwickelt hat, habe ich darüber nachgedacht, einige Komponenten von element einzuführen. Da ich zum ersten Mal keine Erfahrung mit der Einführung habe, habe ich viel im Internet gelesen und es gibt solche und solche Probleme Die offizielle Website hat es mir nicht klar erklärt (vielleicht ist mein Niveau zu niedrig), also habe ich es selbst studiert und selbst getestet. Wenn es Fehler gibt, weisen Sie sie bitte darauf hin.

Implementierungsmethode

1. Installieren Sie vue-cli

npm install -g vue-cli
Nach dem Login kopieren

2. Erstellen Sie ein Projekt. projectName ist der Name Ihres Projekts

npm install webpack projectName
Nach dem Login kopieren

3. Geben Sie das Projektverzeichnis ein

cd projectName
Nach dem Login kopieren

4. Initialisieren Sie die Projektinstallationsabhängigkeiten

npm install
Nach dem Login kopieren

5

npm install element-ui --save -dev
Nach dem Login kopieren
6. Stellen Sie zunächst fest, ob das Projekt über einen Style-Loader und eine Babel-Plugin-Komponente verfügt.


npm install xxx --save -dev
Nach dem Login kopieren
7 und grob, suchen Sie .babelrc und kopieren Sie den ursprünglichen Dateiinhalt. Löschen Sie sie alle und fügen Sie den folgenden Code ein:


 { "presets": [["env", {
     "modules": false,
     "targets": {"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]}
    }],
    "stage-2"],
  "plugins": [
     "transform-runtime",
     ["component",[
     {
     "libraryName":"element-ui",
     "styleLibraryName":"theme-default" //1.4的老项目用这个,2.0的用theme-chalk,假设没效果看看官网又把默认的主题改 成那个了 跟着改一下应该就可以了
     }
     ]]
     ],
  "comments":false,   
  "env": {
  "test": {
   "presets": ["env", "stage-2"],
   "plugins": ["istanbul"]
  }
  }
 }
Nach dem Login kopieren
8. Fügen Sie den folgenden Satz zu webpack.base.conf.js

hinzu

{
 test: /\.css$/,
 loader: 'style-loader'
},
Nach dem Login kopieren
9. In mian.js einführen


 import { Button,Input } from 'element-ui'
 Vue.use(Button)
 Vue.use(Input)
Nach dem Login kopieren
10. Dann können Sie Button und Input verwenden

vue führt elementUI ein und meldet einen Fehler

Führen Sie import 'element-ui in main.js /lib/theme-default/index.css' ein und das Projekt kann nicht gestartet werden. Dies dient dazu, das Webpack in package.json in „webpack“ zu ändern. beta“ und installieren Sie es neu. Dann kann es gestartet werden

Verwandte Empfehlungen:

Vue2.0, ElementUI zur Implementierung des Umblätterns von Tabellenseiten

Vue Element-UI-Eingabe-Remote-Suchbeispiel, ausführliche Erklärung

Verwenden Sie VUE Element-UI, um eine wiederverwendbare Tabellenkomponente zu schreiben

Das obige ist der detaillierte Inhalt vonImplementierungsmethode zur Einführung von Komponenten mithilfe des vue+elementUI-Teils. 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 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen 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)

So installieren Sie die DirectPlay-Komponente der alten Windows 10-Version So installieren Sie die DirectPlay-Komponente der alten Windows 10-Version Dec 28, 2023 pm 03:43 PM

Viele Benutzer stoßen beim Spielen einiger Spiele unter Win10 immer auf Probleme, wie z. B. ein Einfrieren des Bildschirms und unscharfe Bildschirme. Zu diesem Zeitpunkt können wir das Problem lösen, indem wir die Directplay-Funktion aktivieren, und die Bedienungsmethode der Funktion ist ebenfalls sehr einfach. So installieren Sie DirectPlay, die alte Komponente von Win10 1. Geben Sie „Systemsteuerung“ in das Suchfeld ein und öffnen Sie es. 2. Wählen Sie große Symbole als Anzeigemethode. 3. Suchen Sie nach „Programme und Funktionen“. 4. Klicken Sie links, um oder zu aktivieren Win-Funktionen ausschalten 5. Wählen Sie hier die alte Version aus. Aktivieren Sie einfach das Kontrollkästchen

Wie implementiert man eine Kalenderkomponente mit Vue? Wie implementiert man eine Kalenderkomponente mit Vue? Jun 25, 2023 pm 01:28 PM

Vue ist ein sehr beliebtes Front-End-Framework. Es bietet viele Tools und Funktionen wie Komponentisierung, Datenbindung, Ereignisbehandlung usw., die Entwicklern beim Erstellen effizienter, flexibler und einfach zu wartender Webanwendungen helfen können. In diesem Artikel werde ich vorstellen, wie man eine Kalenderkomponente mit Vue implementiert. 1. Anforderungsanalyse Zunächst müssen wir die Anforderungen dieser Kalenderkomponente analysieren. Ein einfacher Kalender sollte über die folgenden Funktionen verfügen: Anzeige der Kalenderseite des aktuellen Monats; Unterstützung des Wechsels zum vorherigen oder nächsten Monat; Unterstützung beim Klicken auf einen bestimmten Tag;

Grundlagen der VUE3-Entwicklung: Verwendung von Erweiterungen zum Erben von Komponenten Grundlagen der VUE3-Entwicklung: Verwendung von Erweiterungen zum Erben von Komponenten Jun 16, 2023 am 08:58 AM

Vue ist derzeit eines der beliebtesten Front-End-Frameworks, und VUE3 ist die neueste Version des Vue-Frameworks. Im Vergleich zu VUE2 bietet VUE3 eine höhere Leistung und ein besseres Entwicklungserlebnis und ist für viele Entwickler zur ersten Wahl geworden. In VUE3 ist die Verwendung von Erweiterungen zum Erben von Komponenten eine sehr praktische Entwicklungsmethode. In diesem Artikel wird erläutert, wie Erweiterungen zum Erben von Komponenten verwendet werden. Was heißt erweitert? In Vue ist Extends ein sehr praktisches Attribut, das für untergeordnete Komponenten verwendet werden kann, um von ihren Eltern zu erben.

Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen Mar 15, 2024 pm 04:51 PM

Das Standardanzeigeverhalten für Komponenten im Angular-Framework gilt nicht für Elemente auf Blockebene. Diese Designwahl fördert die Kapselung von Komponentenstilen und ermutigt Entwickler, bewusst zu definieren, wie jede Komponente angezeigt wird. Durch explizites Festlegen der CSS-Eigenschaft display kann die Anzeige von Angular-Komponenten vollständig gesteuert werden, um das gewünschte Layout und die gewünschte Reaktionsfähigkeit zu erreichen.

So öffnen Sie die Einstellungen der alten Version von Win10-Komponenten So öffnen Sie die Einstellungen der alten Version von Win10-Komponenten Dec 22, 2023 am 08:45 AM

Die alten Win10-Komponenten müssen vom Benutzer selbst aktiviert werden, da viele Komponenten standardmäßig geschlossen sind. Der Vorgang ist sehr einfach Versionskomponenten? Öffnen 1. Klicken Sie auf Start und dann auf „Win-System“. 2. Klicken Sie, um die Systemsteuerung aufzurufen. 3. Klicken Sie dann auf das Programm unten. 4. Klicken Sie auf „Win-Funktionen aktivieren oder deaktivieren“. 5. Hier können Sie auswählen, was Sie möchten öffnen

Lassen Sie uns darüber sprechen, wie Vue Komponenten über JSX dynamisch rendert Lassen Sie uns darüber sprechen, wie Vue Komponenten über JSX dynamisch rendert Dec 05, 2022 pm 06:52 PM

Wie rendert Vue Komponenten dynamisch über JSX? Der folgende Artikel stellt Ihnen vor, wie Vue Komponenten mithilfe von JSX effizient dynamisch rendern kann. Ich hoffe, er wird Ihnen hilfreich sein!

Vue-Komponentenpraxis: Entwicklung von Paging-Komponenten Vue-Komponentenpraxis: Entwicklung von Paging-Komponenten Nov 24, 2023 am 08:56 AM

Vue-Komponentenpraxis: Einführung in die Entwicklung von Paging-Komponenten In Webanwendungen ist die Paging-Funktion eine wesentliche Komponente. Eine gute Paginierungskomponente sollte einfach und klar in der Darstellung sein, reich an Funktionen und leicht zu integrieren und zu verwenden sein. In diesem Artikel stellen wir vor, wie Sie mit dem Vue.js-Framework eine hochgradig anpassbare Paging-Komponente entwickeln. Wir erklären anhand von Codebeispielen ausführlich, wie man mit Vue-Komponenten entwickelt. Technologie-Stack Vue.js2.xJavaScript (ES6) HTML5- und CSS3-Entwicklungsumgebung

VSCode-Plug-in-Freigabe: ein Plug-in für die Echtzeitvorschau von Vue/React-Komponenten VSCode-Plug-in-Freigabe: ein Plug-in für die Echtzeitvorschau von Vue/React-Komponenten Mar 17, 2022 pm 08:07 PM

Wie kann man bei der Entwicklung von Vue/React-Komponenten in VSCode eine Vorschau der Komponenten in Echtzeit anzeigen? Dieser Artikel stellt Ihnen ein Plug-in für die Echtzeitvorschau von Vue/React-Komponenten in VSCode vor. Ich hoffe, es wird Ihnen hilfreich sein!

See all articles