目錄
1. vueuse
2. vue-js-modal
3. vue-wait
4. good-table
#5. vue-notification
6. tree select
#7.egjs-infinite grid
首頁 web前端 Vue.js 【整理分享】vue專案上可用的7個實用JS庫

【整理分享】vue專案上可用的7個實用JS庫

Dec 19, 2022 pm 07:29 PM
vue vue3

【整理分享】vue專案上可用的7個實用JS庫

借助開源函式庫加速VUE專案的開發進度是現代前端開發較常見的方式,平常收集一些JavaScript函式庫介紹,在遇到需要的時候可以信手拈來。 【相關推薦:vuejs影片教學web前端開發

#VUE 生態有很多不錯的依賴函式庫或元件,是使用VUE開發前端的原因之一。

1. vueuse

這是GitHub 上星最多的函式庫之一,擁有超過12.8k 顆星,這是一組基於組合式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…

2. vue-js-modal

這是一個易於使用、高度可自訂的Vue.js 模態庫,該庫支援靜態和動態兩種類型的模態,靜態是透過模板明確定義的,動態是根據傳遞給「顯示模態」函數的配置生成的。這個函式庫在 Github 上有超過 4.2k 星。

【整理分享】vue專案上可用的7個實用JS庫

GitHub:github.com/euvl/vue-js…

3. vue-wait

#這個函式庫可以在沒有任何衝突的情況下控制頁面上的各種載入狀態。它的核心原理是管理一個具有多個載入狀態的陣列(或者,可選地,一個 Vuex 儲存)。整合式載入器元件開始監聽其註冊的載入器並立即進入載入狀態。這個函式庫在 Github 上有超過 1.9k 顆星。

【整理分享】vue專案上可用的7個實用JS庫

GitHub:github.com/f/vue-wait

4. good-table

#表格是軟體開發中最常用的元件之一,這是一個易於使用的強大資料表,具有高級自訂功能,包括排序、列過濾、分頁、分組等。它在 GitHub 上擁有超過 2k 星。

GitHub:github.com/xaksis/vue-…

#5. vue-notification

向使用者顯示訊息是應用程式的基本功能之一,這個程式庫將幫助建立漂亮的通知。它提供了許多功能,如動畫、自訂位置、自訂樣式等等。這個函式庫在 Github 上有超過 2.3K 顆星。

【整理分享】vue專案上可用的7個實用JS庫

GitHub:github.com/euvl/vue-no…

6. tree select

#顧名思義,這是一個帶有巢狀選項的多重選擇元件。它包括許多功能,例如支援嵌套選項的單選和多選、模糊匹配、非同步搜尋、延遲載入(僅在需要時載入深層選項的資料)等等。它在 GitHub 上擁有超過 2.6K 顆星。

GitHub:github.com/riophae/vue…

#7.egjs-infinite grid

如果必須使用網格佈局,那麼這個庫是一個很好的資源,該庫用於根據網格類型無限排列包括內容的元素。

【整理分享】vue專案上可用的7個實用JS庫

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-…

(学习视频分享:vuejs入门教程编程基础视频

以上是【整理分享】vue專案上可用的7個實用JS庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vue中怎麼用bootstrap vue中怎麼用bootstrap Apr 07, 2025 pm 11:33 PM

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

vue怎麼給按鈕添加函數 vue怎麼給按鈕添加函數 Apr 08, 2025 am 08:51 AM

可以通過以下步驟為 Vue 按鈕添加函數:將 HTML 模板中的按鈕綁定到一個方法。在 Vue 實例中定義該方法並編寫函數邏輯。

vue中的watch怎麼用 vue中的watch怎麼用 Apr 07, 2025 pm 11:36 PM

Vue.js 中的 watch 選項允許開發者監聽特定數據的變化。當數據發生變化時,watch 會觸發一個回調函數,用於執行更新視圖或其他任務。其配置選項包括 immediate,用於指定是否立即執行回調,以及 deep,用於指定是否遞歸監聽對像或數組的更改。

vue多頁面開發是啥意思 vue多頁面開發是啥意思 Apr 07, 2025 pm 11:57 PM

Vue 多頁面開發是一種使用 Vue.js 框架構建應用程序的方法,其中應用程序被劃分為獨立的頁面:代碼維護性:將應用程序拆分為多個頁面可以使代碼更易於管理和維護。模塊化:每個頁面都可以作為獨立的模塊,便於重用和替換。路由簡單:頁面之間的導航可以通過簡單的路由配置來管理。 SEO 優化:每個頁面都有自己的 URL,這有助於搜索引擎優化。

vue返回上一頁的方法 vue返回上一頁的方法 Apr 07, 2025 pm 11:30 PM

Vue.js 返回上一頁有四種方法:$router.go(-1)$router.back()使用 &lt;router-link to=&quot;/&quot;&gt; 組件window.history.back(),方法選擇取決於場景。

vue.js怎麼引用js文件 vue.js怎麼引用js文件 Apr 07, 2025 pm 11:27 PM

在 Vue.js 中引用 JS 文件的方法有三種:直接使用 &lt;script&gt; 標籤指定路徑;利用 mounted() 生命週期鉤子動態導入;通過 Vuex 狀態管理庫進行導入。

vue遍歷怎麼用 vue遍歷怎麼用 Apr 07, 2025 pm 11:48 PM

Vue.js 遍歷數組和對像有三種常見方法:v-for 指令用於遍歷每個元素並渲染模板;v-bind 指令可與 v-for 一起使用,為每個元素動態設置屬性值;.map 方法可將數組元素轉換為新數組。

vue的div怎麼跳轉 vue的div怎麼跳轉 Apr 08, 2025 am 09:18 AM

Vue 中 div 元素跳轉的方法有兩種:使用 Vue Router,添加 router-link 組件。添加 @click 事件監聽器,調用 this.$router.push() 方法跳轉。

See all articles