20 個新的且值得關注的 Vue 開源項目

譯者:前端小智css

做者:Nastassia Ovchinnikovahtml

來源:flatlogic.com前端

你知道的越多,你不知道的越多

vue

點贊再看,養成習慣
react


本文 GitHub:github.com/qq449245884… 上已經收錄,更多往期高贊文章的分類,也整理了不少個人文檔,和教程資料。歡迎Star和完善,你們面試能夠參照考點複習,但願咱們一塊兒有點東西。jquery

Vue 相對不於 React 的一個優勢是它易於理解和學習,且在國內佔大多數。我們能夠在 Vue 的幫助下建立任何 Web 應用程序。 所以,時時瞭解一些新出現又好用的Vue 開源項目也是挺重要,一方面能夠幫助我們更加高效的開發,另外一方面,我們也能夠模範學習其精華部分。git

接下來看看新出的有哪些好用的開源項目。github

uiGradients

網址: uigradients.com/web

GitHub: github.com/ghosh/uiGra…面試

GitHub Stars: 4.6k

彩色陣列和出色的UX使是這個項目的一個亮點,漸變仍然是網頁設計中日益增加的趨勢。 我們能夠選擇所需的顏色,並能夠得到全部可能的漸變,並獲取對應的 CSS 代碼, 趕忙收藏起來吧。

CSSFX

CSS 過分效果的集合

網址: cssfx.dev

GitHub: github.com/jolaleye/cs…

GitHub Stars: 3.5k

CSSFX 裏面有不少 CSS 過濾效果,我們能夠根據需求選擇特定的動畫,點擊對應的效果便可看到生成的 CSS 代碼,動手搞起來吧。

Sing App Vue Dashboard

一個管理模板

網址: flatlogic.com/templates/s…

GitHub: github.com/flatlogic/s…

GitHub Stars: 254

**事例:**flatlogic.com/templates/s…

**文檔:**demo.flatlogic.com/sing-app/do…

這是基於最新 Vue 和 Bootstrap 免費和開源的管理模板,其實跟我們國內的 vue-admin-template 差很少。我們不必定要使用它,但能夠研究學習源碼,相信能夠學到不少實用的技巧,加油少年。

Vue Storefront

網址: www.vuestorefront.io

GitHub: github.com/DivanteLtd/…

GitHub Stars: 5.8k

這是一個PWA,能夠鏈接到任何後端(或幾乎任何後端)。這個項目的主要優勢是使用了無頭架構。這是一種全面的解決方案,爲我們提供了許多可能性(巨大的支持穩步增加的社區,服務器端渲染,將改善網頁SEO,移動優先的方法和離線模式。

Faviator

圖標生成的庫

網址: www.faviator.xyz

GitHub: www.faviator.xyz/playground

GitHub Stars: 94

若是須要建立一個圖標增長體驗度。 可使用任何 Google 字體以及任何顏色。只需經過首選的配置,而後選擇PNG,SVG或JPG格式便可。

iView

Vue UI 組件庫

網址: iviewui.com/

GitHub: github.com/iview/iview

GitHub Stars: 22.8k

不斷迭代更新使這組UI組件成爲具備任何技能水平的開發人員的不錯選擇。

要使用iView,須要對單一文件組件有充分的瞭解,該項目具備友好的API和大量文檔。

Postwoman

API請求構建器

網址: postwoman.io/

GitHub: github.com/liyasthomas…

GitHub Stars: 10.5k

這個與 Postman 相似。 它是免費的,具備許多參與者,而且具備多平臺和多設備支持。 這個工具真的很是快,而且有大量的更新。 該工具的建立者聲稱在不久的未來會有更多功能。

Vue Virtual Scroller

快速滾動

網址: akryum.github.io/vue-virtual…

GitHub: github.com/Akryum/vue-…

GitHub Stars: 3.4k

Vue Virtual Scroller具備四個主要組件。 RecycleScroller能夠渲染列表中的可見項。 若是我們不知道數據具體的數量,最好使用DynamicScrollerDynamicScrollerItem將全部內容包裝在DynamicScroller中(以處理大小更改)。 IdState簡化了本地狀態管理(在RecycleScroller內部)。

Mint UI

移動端的 UI 庫

網址: mint-ui.github.io/#!/en

GitHub: github.com/ElemeFE/min…

GitHub Stars: 15.2k

使用現成的CSS和JS組件更快地構建移動應用程序。使用此工具,我們沒必要承擔文件大小過大的風險,由於能夠按需加載。動畫由CSS3處理,由此來提升性能。

V Calendar

用於構建日曆的無依賴插件

網址: vcalendar.io

GitHub: github.com/nathanreyes…

GitHub Stars: 1.6k

您能夠選擇不一樣的視覺指示器來裝飾日曆。 V Calendar還爲我們提供了三種日期選擇模式:

  • 單選
  • 多選
  • 日期範圍

Vue Design System

一組UI工具

網址: vueds.com/

GitHub: github.com/viljamis/vu…

GitHub Stars: 1.7k

這是一種組織良好的工具,對於任何web開發團隊來講,它的命名都很容易理解。其中一個很大的優勢是使用了更漂亮的代碼格式化器,它能夠在提交到Git以前自動排列代碼。

Proppy

UI組件的功能道具組合

網址: proppyjs.com

GitHub: github.com/fahad19/pro…

GitHub Stars: 856

ProppyJS 是一個很小的庫,用於組合道具,它附帶了各類集成包,讓您能夠自由地使用它流行的渲染庫。

咱們的想法是首先將Component的行爲表達爲props,而後使用Proppy的相同API將其鏈接到您的Component(能夠是React,Vue.js或Preact)。

API還容許您訪問其餘應用程序範圍的依賴項(如使用Redux的商店),以方便組件樹中的任何位置。

Light Blue Vue Admin

vue 後臺展現模板

網址: flatlogic.com/templates/l…

GitHub: github.com/flatlogic/l…

GitHub Stars: 79

事例: demo.flatlogic.com/light-blue-…

文檔: demo.flatlogic.com/light-blue/…

模板是用Vue CLIBootstrap 4構建的。從演示中能夠看到,這個模板有一組很是基本的頁面:排版、地圖、圖表、聊天界面等。若是我們須要一個擴展的模板,能夠看看Light Blue Vue Full,它有60多個組件,無 jquery,有兩個顏色主題。

Vue API Query

爲 REST API 構建請求

GitHub: github.com/robsontenor…

GitHub Stars: 1.1k

關於這個項目沒什麼好說的。它所作的與描述行中所寫的徹底同樣:它幫助我們構建REST API的請求。

Vue Grid Layout

Vue 的網格佈局

Website: jbaysolutions.github.io/vue-grid-la…

GitHub: github.com/jbaysolutio…

GitHub Stars: 3.1k

全部網格相關問題的簡單解決方案。它有靜態的、可調整大小的和可拖動的小部件。仍是響應和佈局能夠恢復和序列化。若是還須要再添加一個小部件,則沒必要從新構建全部網格。

Vue Content Loader

建立一個佔位符加載

Website: danilowoz.com/create-vue-…

GitHub: github.com/egoist/vue-…

GitHub Stars: 2k

當我們開發網站或者 APP 時,遇到內容過多加載速度慢時,會致使用戶打開頁面有大量空白頁,vue-content-loader正是解決這個問題的一個組件,使加載內容以前生成一個dom模板,提升用戶體驗。

Echarts with Vue2.0

數據可視化

Website: simonzhangiter.github.io/DataVisuali…

GitHub: github.com/SimonZhangI…

GitHub Stars: 1.3k

在圖片中,我們能夠看到很是漂亮的圖表。這個項目使任何數據都更具可讀性,更容易理解和解釋。它容許我們在任何數據集中輕鬆地檢測趨勢和模式。

Vue.js Modal

高度可定製的模態框

Website: vue-js-modal.yev.io/

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

GitHub Stars: 2.9k

能夠在該網站上查看全部不一樣類型的模態。 有15個按鈕,按任意一個按鈕,看到一個模態示例。

Vuesax

框架組件

Website: lusaxweb.github.io/vuesax/

GitHub: github.com/lusaxweb/vu…

GitHub Stars: 3.7k

這個項目在社區中很受歡迎。 它使我們能夠爲每一個組件設計不一樣的風格。 Vuesax的建立者強調,每一個Web開發人員在進行Web設計時都應有選擇的自由。

Vue2 Animate

vue2.0 —使用animate.css 構建項目和建立組件

Website: the-allstars.com/vue2-animat…

GitHub: github.com/asika32764/…

GitHub Stars: 1.1k

這個庫是跨瀏覽器的,我們能夠選擇從5種類型的動畫: rotateslidefadebouncezoom。在網站上有一個演示。動畫的默認持續時間是1秒,可是我們能夠自定義該參數。

Vuetensils

Vue.js的工具集

Website: vuetensils.stegosource.com

GitHub: github.com/stegosource…

GitHub Stars: 111

這個UI庫有一個標準的功能,可是最酷的是它沒有額外的樣式。你可讓設計儘量的個性化,應用全部的需求。只需編寫須要的樣式,將其添加到項目中,幷包含須要的儘量多的組件。


編輯中可能存在的bug無法實時知道,過後爲了解決這些bug,花了大量的時間進行log 調試,這邊順便給你們推薦一個好用的BUG監控工具 Fundebug

原文:

flatlogic.com/blog/new-an… flatlogic.com/blog/new-an…


交流

乾貨系列文章彙總以下,以爲不錯點個Star,歡迎 加羣 互相學習。

github.com/qq449245884…

由於篇幅的限制,今天的分享只到這裏。若是你們想了解更多的內容的話,能夠去掃一掃每篇文章最下面的二維碼,而後關注我們的微信公衆號,瞭解更多的資訊和有價值的內容。

相關文章
相關標籤/搜索