オープン ソース ライブラリを使用して VUE プロジェクトの開発の進行を加速することは、現代のフロントエンド開発では一般的な方法です。私は、簡単に入手できるように、JavaScript ライブラリの入門書をいくつか集めています。必要なときに。 [関連する推奨事項: vuejs ビデオ チュートリアル 、Web フロントエンド開発 ]
VUE エコロジーには優れた依存ライブラリやコンポーネントが多数あり、これが使用する理由の 1 つです。 VUE を使用してフロントエンドを開発します。
これは、GitHub で最もスターの付いているライブラリの 1 つであり、12.8k
以上のスターを獲得しています。これはグループ ベースです。 on Combined API 実用的な関数ライブラリ。
その本来の目的は、もともと応答性をサポートしていないすべての JS API が応答性をサポートするようにし、プログラマが関連するコードを自分で記述する必要をなくすことです。
import { useLocalStorage, useMouse, usePreferredDark } from "@vueuse/core"; export default { setup() { // tracks mouse position const { x, y } = useMouse(); // is user prefers dark theme const isDark = usePreferredDark(); // persist state in localStorage const store = useLocalStorage("my-storage", { name: "Apple", color: "red", }); return { x, y, isDark, store }; }, };
GitHub:github.com/vueuse/vueu…
これは使いやすく、高度にカスタマイズ可能な Vue.js モーダル ライブラリで、静的と動的という 2 種類のモーダルをサポートします。静的はテンプレートを通じて明示的に定義され、動的は「show modal」関数に渡された構成に基づいて生成されます。 。このライブラリには、Github 上で 4.2k
を超えるスターが付いています。
GitHub:github.com/euvl/vue-js…
このライブラリは、ページ上のさまざまな読み込み状態を競合することなく制御できます。その中心的な原則は、複数の読み込み状態を持つ配列 (またはオプションで Vuex ストア) を管理することです。統合されたローダー コンポーネントは、登録されているローダーのリッスンを開始し、すぐにロード状態に入ります。このライブラリには、Github 上で 1.9k
を超えるスターが付いています。
2,000 を超えるスターが付いています。
2.3K を超えるスターが付いています。
#GitHub:
github.com/euvl/vue-no…6.ツリー選択 を超えるスターが付いています。 GitHub:
import { MasonryInfiniteGrid } from "@egjs/infinitegrid"; function getItems(nextGroupKey, count) { const nextItems = []; for (let i = 0; i < count; ++i) { const num = nextGroupKey * count + i; nextItems.push(`<div class="item"></div>`); } return nextItems; } const ig = new MasonryInfiniteGrid(".container", { gap: 5, }); ig.on("requestAppend", (e) => { const nextGroupKey = (+e.groupKey || 0) + 1; ig.append(getItems(nextGroupKey, 10), nextGroupKey); }); ig.renderItems();
GitHub:github.com/naver/egjs-…
以上が[整理と共有] vue プロジェクトで利用できる 7 つの実用的な JS ライブラリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。