推薦9個(gè)優(yōu)秀的 Vue 開源項(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ù)。生命周期方法和自定義方法是分開的;
輕松的集成。你可以通過(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開源項(xiàng)目
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

開發(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 編寫;
無(wú)依賴性。
能夠?yàn)槟愕挠脩糁谱鲝?fù)雜的 UX;
最常見的驗(yàn)證是被內(nèi)置的;
跨領(lǐng)域驗(yàn)證;
用于增強(qiáng)表格的可訪問(wèn)性和樣式的實(shí)用工具;
本地化內(nèi)置在內(nèi)核中。
總結(jié)
?關(guān)注公眾號(hào):Java后端編程,回復(fù)下面關(guān)鍵字?
要Java學(xué)習(xí)完整路線,回復(fù)??路線?
缺Java入門視頻,回復(fù):?視頻?
要Java面試經(jīng)驗(yàn),回復(fù)??面試?
缺Java項(xiàng)目,回復(fù):?項(xiàng)目?
進(jìn)Java粉絲群:?加群?
PS:如果覺(jué)得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。
(完) 加我"微信"?獲取一份 最新Java面試題資料 請(qǐng)備注:666,不然不通過(guò)~
最近好文
1、GitHub 近兩萬(wàn) Star,可一鍵生成前后端代碼
最近面試BAT,整理一份面試資料《Java面試BAT通關(guān)手冊(cè)》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)等等。 獲取方式:關(guān)注公眾號(hào)并回復(fù)?java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。 明天見(??ω??)??
