Dieser Artikel fasst über 20 nützliche Vue-Komponentenbibliotheken zusammen, die Entwicklern helfen können, die Entwicklungseffizienz und -ästhetik zu verbessern. Ich hoffe, dass er für alle hilfreich ist!
In diesem Artikel werden wir einige gemeinsame vue.js-Komponenten vorstellen.
Adresse: https://github.com/matfish2/vue-tables-2
Vue Tables 2 ist für Entwickler konzipiert. vorgestelltes Toolset zum Erstellen schöner und funktionaler Datentabellen mit Vue. Hunderte von Unternehmenssoftwareanwendungen nutzen es. Darüber hinaus wird Vue Tables 2 ständig erweitert, verbessert und erhält neue Funktionen. (Teilen von Lernvideos: Vue-Video-Tutorial)
Die Funktionen sind wie folgt:
Adresse: https://github.com/handsontable/handsontable/tree/master/wrappers/vue
Handsontable ist ein seitenseitiges Tabelleninteraktions-Plug-in, das sein kann Wird darüber geladen. Zeigt Tabelleninhalte an und unterstützt das Zusammenführen von Elementen, Statistiken, das Ziehen von Zeilen und Spalten usw.
Unterstützt die Verarbeitung geladener Tabellenseiten: Hinzufügen/Löschen von Zeilen/Spalten, Zusammenführen von Zellen usw.
Außerdem funktioniert es mit React, Angular und Vue. Handsontable ist eine JavaScript-Komponente, die Datenrasterfunktionen mit der Benutzererfahrung einer Tabellenkalkulation kombiniert. Darüber hinaus bietet es Datenbindung, Datenvalidierung, Filterung, Sortierung und CRUD-Operationen.
Die Funktionen sind wie folgt:
Adresse: https://github.com/ag-grid/ag-grid
Ag-Grid ist eine Datentabellenkomponente basierend auf Vue.js. Unter ihnen bedeutet „ag“ „Agnostiker“. Die interne ag-Grid-Engine ist in TypeScript ohne Abhängigkeiten implementiert.
ag-Grid unterstützt Vue über eine Wrapper-Komponente. Sie können ag-Grid wie jede andere Vue-Komponente in Ihrer Anwendung verwenden. Es unterstützt die Weitergabe der Konfiguration durch Eigenschaftsbindung und die Verarbeitung von Ereignissen durch Ereignisbindung. Sie können sogar Vue-Komponenten verwenden, um die Raster-Benutzeroberfläche und den Inhalt/das Verhalten von Zellen anzupassen.
Adresse: https://github.com/Happy-Coding-Clans/vue-easytable
vue-easytable ist eine der leistungsstärksten Vue-Tabellenkomponenten, die mir je begegnet sind.
Die Tabellenkomponente verfügt über viele integrierte Funktionen, wie z. B. Zellenauslassungspunkte, feste/flexible Spaltengröße, benutzerdefinierte Filterung und mehr. Es verfügt über mehrere Funktionen:
Adresse: https :/ /github.com/xaksis/vue-good-table
Vue-Good-Table ist eine Datentabellenkomponente, die auf Vue.js basiert. Sie ist einfach und sauber und verfügt über grundlegendere Funktionen wie Sortieren und Spaltenfiltern , Paging usw. Funktion. Es verfügt über mehrere Funktionen:
Adresse: https://github.com/Maronato/vue-toastification
Es bietet leichte, einfache und schöne Toasttipps. Es verfügt über eine integrierte Nuxt-Unterstützung. Darüber hinaus unterstützt es die neue Composition API und Vue 3. Wir können JSX auch verwenden, um benutzerdefinierte Komponenten zu entwickeln, um flexiblere Funktionen bereitzustellen. Darüber hinaus ermöglicht die universelle Registrierung die Verwendung in jeder Anwendung, sogar in React. Es verfügt über mehrere Funktionen:
Adresse: https://github.com/shakee93/vue-toasted
Vue Toasted ist eines der besten Toast-(Prompt-)Plugins für Vue. Viele Organisationen wie Vue, Laravel, NuxtJS usw. vertrauen darauf. Es reagiert sehr gut, ist gut kompatibel, einfach zu verwenden, attraktiv und verfügt über umfangreiche Funktionen, Symbole, Aktionen usw.
Adresse: https://github.com/se-panfilov/vue-notifications
Vue Notifications ist eine bibliotheksunabhängige, nicht blockierende Benachrichtigungskomponente.
VueNotiments Verbinden Sie Ihre App mit der Benachrichtigungs-UI-Bibliothek. Unterstützt miniToastr, VueToasted, VueEasyToast, toastr, iziToast, Noty, swal.
Adresse: https://f3oall.github.io/awesome-notifications/
Awesome Notifications ist ein leichtes, vollständig anpassbares JavaScript von Vue Awesome Notifications, es ist die Vue.js-Version der Awesome Notifications-Bibliothek.
Adresse: https://github.com/f/vue-wait
Vue Wait Dies ist eine komplexe Anwendung für VUE-, Vuex- und Nuxt-Anwendungen Loader und Fortschrittsmanagementkomponenten.
Vue Wait hilft dabei, mehrere Ladezustände auf der Seite zu verwalten, ohne dass es zu Konflikten zwischen den Zuständen kommt. Basierend auf einer sehr einfachen Idee: Indem Sie ein Array (oder einen Vuex-Speicher) mit mehreren Ladezuständen verwalten, lassen Sie die integrierte Laderkomponente auf registrierte Lader warten und geben Sie den Ladezustand sofort ein.
Adresse: https://github.com/egoist/vue-content-loader
Vue Content Loader ist ein SVG-Platzhalter zum Laden basierend auf Vue.js, der als SVG angepasst werden kann Komponente zum Erstellen von Platzhalter-Ladevorgängen, z. B. Facebook-Ladekarten. Vue Content Loader ist eine Vue-Implementierung von React-Content-Loader.
Adresse: https://epic-spinners.epicmax.co/
EpicSpinners ist eine Reihe benutzerfreundlicher Web-Loading-Effekte, die mit reinem CSS erstellt wurden und auch Vue integrieren Komponenten zur Vereinfachung. Es wird in Vue-Projekten verwendet. Da es mit reinem CSS erstellt wurde, können Sie es in jedes Webprojekt integrieren und verwenden!
Adresse: https://github.com/wyzantinc/vue-radial-progress
Vue Radial Progress Dies ist eine Ladekomponente für den radialen Fortschrittsbalkeneffekt, die SVG und JavaScript verwendet Zeichnet einen Lader mit einem radialen Fortschrittsbalkeneffekt mit Farbverlauf, der als Lade- und Fortschrittsaufforderung verwendet werden kann.
Adresse: https://github.com/egoist/vue-feather-icons
Feather ist eine Reihe von Open-Source-Symbolbibliotheken für Designer und Entwickler. Es ist eine einfache und schöne Open-Source-Symbolbibliothek. Jedes Symbol ist in einem 24×24-Raster gestaltet und legt Wert auf Einfachheit, Konsistenz und Lesbarkeit. Viele von großen Herstellern hergestellte Frontend-Frameworks verfügen über integrierte Symbole, die für die kommerzielle Nutzung kostenlos sind. Seine Funktionen sind wie folgt:
Adresse: https://github.com/Justineo/vue-awesome
Font Awesome ist eine Reihe beliebter Symbolschriftbibliotheken, auf die wir während des eigentlichen Entwicklungsprozesses häufig stoßen. Wenn es um Szenarien geht, in denen Symbole benötigt werden, können wir einige häufig verwendete Symbole direkt in Font Awesome finden und verwenden, ohne dass ein Designer erforderlich ist. Persönlich finde ich, dass die Symbole von Font Awesome ziemlich vollständig sind. Es enthält die meisten Symbole und unterstützt verschiedene Frameworks.
address: https://github.com/apexcharts/vue-apexcharts
apexcharts ist eine moderne JavaScript-Diagrammbibliothek/erbaubar mit einer einfachen API-Interaktiven Diagramme und Visualisierungen. Vue Apexcharts ist eine Vue.js-Komponente von ApexCharts.
Adresse: https://github.com/ecomfe/vue-echarts
vue-echarts ist eine auf dem Echarts-Paket basierende Komponentenbibliothek, die direkt gemäß installiert werden kann Für die spezifische Installation und Zitierung können Leser direkt die technische Dokumentation von vue-echarts lesen.
Adresse: https://github.com/apertureless/vue-chartjs
vue-chartjs ist ein Vue-Paket für Chart.js, das Benutzern die einfache Verwendung von Chart.js in Vue ermöglicht Einfach zu erstellende wiederverwendbare Diagrammkomponenten, perfekt für Leute, die einfache Diagramme benötigen, um so schnell wie möglich ausgeführt zu werden. vue-chartjs abstrahiert die grundlegende Logik und macht auch Chart.js-Objekte verfügbar, sodass Benutzer maximale Flexibilität erhalten.
Adresse: https://github.com/ElemeFE/v-charts
V-Charts ist eine Symbolkomponente, die auf Vue2.0 und Echarts basiert und nur einen Typ benötigt einheitlich bereitzustellen Gemeinsame Diagramme können generiert werden, indem einfache Konfigurationselemente in einem Datenformat festgelegt werden, das sowohl für das Front-End als auch für das Back-End geeignet ist.
Adresse: https://github.com/riderx/vue-timer-hook
Das Vue3-Timermodul ist von React-Timer-Hook inspiriert. Darüber hinaus handelt es sich um einen benutzerdefinierten Hook zur Handhabung von Timern, Stoppuhren und Zeitlogik/-status in Vue 3-Komponenten.
Adresse: https://github.com/guastallaigor/vue-horizontal-timeline
Vue Horizontal Timeline ist eine einfache horizontale Timeline-Komponente, die mit Vue.js erstellt wurde.
(Teilen von Lernvideos: Web-Frontend-Entwicklung, Einfaches Programmiervideo)
Das obige ist der detaillierte Inhalt vonÜber 20 praktische Vue-Komponentenbibliotheken, kommen Sie und holen Sie sie ab!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!