13 個(gè)優(yōu)秀的 Vue 開(kāi)源項(xiàng)目及合集推薦


使用 Vue 的好處
該框架非常小。約為18–21KB; Vue 支持用基于組件的方法來(lái)構(gòu)建 Web 應(yīng)用; 詳細(xì)的文檔。這對(duì)于初學(xué)者來(lái)說(shuō)很容易上手; 易于理解。由于其結(jié)構(gòu)簡(jiǎn)單,你可以輕松地把 Vue.js 添加到自己的 Web 項(xiàng)目里。它憑借定義良好的體系結(jié)構(gòu)來(lái)保存你的數(shù)據(jù)。生命周期方法和自定義方法是分開(kāi)的; 輕松的集成。你可以通過(guò) CDN 來(lái)輕松添加 Vue.js,不依賴 Node.js 和 npm 環(huán)境就可以用。完全可以把它當(dāng)成替代 jQuery 的絕佳選擇; 出色的工具。?通過(guò) Vue CLI ,你可以使用內(nèi)置的路由、狀態(tài)存儲(chǔ)、Lint、單元測(cè)試、CSS預(yù)處理器、Typescript、PWA 等來(lái)啟動(dòng)新項(xiàng)目。此外,Vue CLI 還提供了用于管理項(xiàng)目的UI。
Vue開(kāi)源項(xiàng)目
UI組件
iView

Vue.js Modal

Light Blue Vue Admin

Mint UI

Vuetify
Github:?https://github.com/vuetifyjs/vuetify
Demo:?–
License:?MIT
Github stars:?25.6k

Buttons;
Inputs;
Cards;
輪播;
Tables,
列表。
Buefy
Github:?https://github.com/buefy/buefy
Demo:?https://buefy.org/expo/
License:?MIT
Github stars:?7.6k

支持 Material Design 圖標(biāo)和 FontAwesome;
非常輕巧,除了 Vue 和 Bulma 之外,沒(méi)有任何內(nèi)部依賴;
約 88KB;
語(yǔ)義代碼輸出。
Vue Material
Github:?https://github.com/vuematerial/vue-material
Demo:?–
License:?MIT
Github stars:?8.8k

工具包
Nuxt.js
Github:?https://github.com/nuxt/nuxt.js
Demo:?–
License:?MIT
Github?stars:?27.4k

自動(dòng)轉(zhuǎn)譯和打包(通過(guò) webpack 和 babel);
代碼熱加載;
可以選擇服務(wù)器端渲染、單頁(yè)應(yīng)用程序或靜態(tài)生成;
可通過(guò) nuxt.config.js 文件進(jìn)行配置;
為每個(gè)頁(yè)面的頁(yè)代碼進(jìn)行拆分;
帶有 layouts/目錄的自定義布局;
僅加載關(guān)鍵的CSS(頁(yè)面級(jí))。
Quasar
Github:?https://github.com/quasarframework/quasar
Demo:?–
License:?MIT
Github?stars:?14.8k

Bootstrap Vue
Github:?https://github.com/bootstrap-vue/bootstrap-vue
Demo:?https://bootstrap-vue.org/play
License:?MIT
Github stars:?11.5k

開(kāi)發(fā)者工具
Statusfy
Github:?https://github.com/aceforth/statusfy
Demo:?–
License:?Apache License 2.0
Github stars:?1.9k

Markdown 支持;
它是一個(gè)漸進(jìn)式 Web 應(yīng)用;
多國(guó)語(yǔ)言支持;
易于定制。
Cachet
Github:?https://github.com/CachetHQ/Cachet
Demo:?https://demo.cachethq.io/
License:?BSD 3-Clause “New” or “Revised” License
Github?stars:?11.1k

VeeValidate
Github:?https://github.com/logaretm/vee-validate
Demo:?–
License:?MIT
Github?stars:?7.6k

易于設(shè)置的基于模板的驗(yàn)證;
i18n 支持 40 多個(gè)語(yǔ)言環(huán)境和錯(cuò)誤消息;
支持異步和自定義規(guī)則;
用 TypeScript 編寫(xiě);
無(wú)依賴性。
能夠?yàn)槟愕挠脩糁谱鲝?fù)雜的 UX;
最常見(jiàn)的驗(yàn)證是被內(nèi)置的;
跨領(lǐng)域驗(yàn)證;
用于增強(qiáng)表格的可訪問(wèn)性和樣式的實(shí)用工具;
本地化內(nèi)置在內(nèi)核中。
https://github.com/opendigg/awesome-github-vue






總結(jié)
逆鋒起筆是一個(gè)專注于程序員圈子的技術(shù)平臺(tái),你可以收獲最新技術(shù)動(dòng)態(tài)、最新內(nèi)測(cè)資格、BAT等大廠的經(jīng)驗(yàn)、精品學(xué)習(xí)資料、職業(yè)路線、副業(yè)思維,微信搜索逆鋒起筆關(guān)注!
PS:如果覺(jué)得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。 3 個(gè)簡(jiǎn)單的技巧讓你的 vue.js 代碼更優(yōu)雅!
如何評(píng)價(jià)一個(gè)開(kāi)源項(xiàng)目?是它了
明天見(jiàn)(??ω??)??
