この記事では、開発者が開発効率と美しさを向上させるのに役立つ 20 個の便利な Vue コンポーネント ライブラリを要約して共有します。
この記事では、いくつかの一般的な vue.js コンポーネントを共有します。
vue ビデオ チュートリアル)
機能は次のとおりです:Handsontable は、ページサイドのテーブル対話型プラグです。テーブルのコンテンツをロードして表示するために使用でき、結合されたアイテム、統計、行と列のドラッグなどをサポートできます。
ロードされたテーブル ページの処理 (行/列の追加/削除、セルの結合など) をサポートします。
また、React、Angular、Vue でも動作します。 Handsontable は、データ グリッド機能とスプレッドシートのユーザー エクスペリエンスを組み合わせた JavaScript コンポーネントです。さらに、データ バインディング、データ検証、フィルタリング、並べ替え、および CRUD 操作も提供します。
機能は次のとおりです。
複数列の並べ替えag-Grid はラッパー コンポーネントを通じて Vue をサポートしており、他の Vue コンポーネントと同様にアプリケーションで ag-Grid を使用できます。プロパティ バインディングを介した構成の受け渡しと、イベント バインディングを介したイベントの処理をサポートします。 Vue コンポーネントを使用して、グリッド UI とセルのコンテンツ/動作をカスタマイズすることもできます。
Vue Easytable
アドレス: https://github.com/Happy-Coding-Clans/vue-easytableテーブル コンポーネントには、セルの省略記号、固定/柔軟な列サイズ変更、カスタム フィルタリングなど、多くの組み込み機能があります。これにはいくつかの機能があります:
国際化
テーマのカスタマイズ
組み込みテーマ
列のフィルタリングとページング
チェックボックス テーブル
軽くてシンプルで美しいトーストのヒントを提供します。 Nuxt サポートが組み込まれています。さらに、新しいComposition APIとVue 3をサポートします。 JSX を使用してカスタム コンポーネントを開発し、より柔軟な機能を提供することもできます。さらに、ユニバーサル登録により、React を含むあらゆるアプリケーション内で使用できます。いくつかの機能があります:
アドレス: https ://github.com/shakee93/vue-toasted
Vue Toasted は、Vue 用の最高のトースト (プロンプト) プラグインの 1 つです。 Vue、Laravel、NuxtJS などの多くの組織から信頼されており、応答性が高く、互換性が高く、使いやすく、魅力的で、機能、アイコン、アクションなどが豊富です。
アドレス: https://github.com/se-panfilov/vue-notifications
##Vue 通知はライブラリに依存しない通知コンポーネントであり、ブロックしません。 VueNotiments は、アプリケーションを通知 UI ライブラリに接続します。 miniToastr、VueToasted、VueEasyToast、toastr、iziToast、Noty、swal をサポートします。Vue Content Loader は、Facebook ロード カードなどのプレースホルダー ロードの作成に使用されるカスタマイズ可能な SVG コンポーネントである Vue.js に基づく SVG プレースホルダー ローダーです。 Vue Content Loader は、react-content-loader の Vue 実装です。
Vue Radial Progress これは、放射状プログレス バー効果を持つローダー コンポーネントです。SVG と JavaScript を使用して、グラデーション放射状プログレス バー効果を持つローダーを描画します。読み込みおよび進行状況のプロンプトとして使用できます。
Feather は、デザイナーと開発者向けのオープン ソース アイコン ライブラリのセットで、シンプルで美しいオープン ソース アイコン ライブラリです。各アイコンは 24×24 のグリッドでデザインされており、シンプルさ、一貫性、読みやすさを重視しています。大手メーカーが製造するフロントエンド フレームワークの多くには、商用利用が無料のアイコンが組み込まれています。その特徴は次のとおりです:
アドレス: https://github.com/Justineo/vue-awesome
Font Awesome は人気のあるアイコン フォント ライブラリです。実際の開発プロセスでは、アイコンを使用する必要があるシナリオによく遭遇します。一般的に使用される一部のアイコンについては、デザイナーなしで Font Awesome で直接見つけることができます。個人的には、Font Awesome のアイコンはかなり完成度が高く、ほとんどのアイコンが含まれており、さまざまなフレームワークをサポートしていると感じています。
アドレス: https://github.com/apexcharts /vue-apexcharts
Apexccharts は、シンプルな API を介してインタラクティブなグラフと視覚化を構築するための最新の JavaScript グラフ作成ライブラリです。 Vue Apexcharts は、ApexCharts の Vue.js コンポーネントです。
アドレス: https://github.com/ecomfe/vue-echarts
vue-echarts は、echarts パッケージに基づいて実装されたコンポーネント ライブラリです。通常のコンポーネント参照方法に従ってリファレンスを直接インストールできます。特定のインストールとリファレンスについては、読者は vue-echarts の技術ドキュメントを直接読むことができます。
アドレス: https://github.com/apertureless/vue-chartjs
vue-chartjs は Vue ですChart.js のカプセル化により、ユーザーは Vue で Chart.js を簡単に使用でき、再利用可能なグラフ コンポーネントを簡単に作成できるため、シンプルなグラフを必要とし、できるだけ高速に実行したいユーザーに非常に適しています。 vue-chartjs は基本ロジックを抽象化し、Chart.js オブジェクトも公開するため、ユーザーは最大限の柔軟性を得ることができます。
アドレス: https://github.com/ElemeFE/v-charts
#V-Charts は、Vue2.0 と Echarts をベースにカプセル化されたアイコンコンポーネントで、フロントエンドとバックエンドの両方に優しいデータ形式を統一し、簡単な設定項目を設定するだけで共通のチャートを生成できます。
アドレス: https://github.com/ Riderx/vue-timer-hook
Vue3 タイマー モジュールは、react-timer-hook からインスピレーションを得ています。さらに、これは vue 3 コンポーネントでタイマー、ストップウォッチ、時間ロジック/状態を処理するためのカスタム フックです。
アドレス: https://github.com/guastallaigor/vue-horizontal-timeline
Vue 水平タイムラインは、Vue.js で作られたシンプルな水平タイムライン コンポーネントです。
(学習ビデオ共有: Web フロントエンド開発、基本プログラミング ビデオ)
以上が20 以上の実用的な Vue コンポーネント ライブラリを集めてください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。