譯者:前端小智
作者:Nastassia Ovchinnikova
來源:flatlogic.com
有夢想,有乾貨,微信搜尋 【大遷世界】 關注這個在凌晨還在刷碗的刷碗智。
本文 GitHub https://github.com/qq449245884/xiaozhi 已收錄,有一線大廠面試完整考點、資料以及我的系列文章。
Vue 相對不於 React 的一個優點是它易於理解和學習,且在國內佔大多數。我們們可以在 Vue 的幫助下建立任何 Web 應用程式。 因此,時時瞭解一些新出現又好用的Vue 開源專案也是挺重要,一方面可以幫助我們們更加高效的開發,另一方面,我們們也可以模範學習其精華部分。
接下來看看新出的有哪些好用的開源專案。
uiGradients
GitHub: https://github.com/ghosh/uiGr...
GitHub Stars: 4.6k
彩色陣列和出色的UX使是這個專案的一個亮點,漸變仍然是網頁設計中日益增長的趨勢。 我們們可以選擇所需的顏色,並可以獲得所有可能的漸變,並獲取對應的 CSS 程式碼, 趕緊收藏起來吧。
CSSFX
CSS 過度效果的集合
GitHub: https://github.com/jolaleye/c...
GitHub Stars: 3.5k
CSSFX 裡面有很多 CSS 過濾效果,我們們可以根據需求選擇特定的動畫,點選對應的效果即可看到生成的 CSS 程式碼,動手搞起來吧。
Sing App Vue Dashboard
一個管理模板
網址: https://flatlogic.com/templat...
GitHub: https://github.com/flatlogic/...
GitHub Stars: 254
事例:https://flatlogic.com/templat...
文件:https://demo.flatlogic.com/si...
這是基於最新 Vue 和 Bootstrap 免費和開源的管理模板,其實跟我們們國內的 vue-admin-template 差不多。我們們不一定要使用它,但可以研究學習原始碼,相信可以學到很多實用的技巧,加油少年。
Vue Storefront
網址: https://www.vuestorefront.io
GitHub: https://github.com/DivanteLtd...
GitHub Stars: 5.8k
這是一個PWA,可以連線到任何後端(或幾乎任何後端)。這個專案的主要優點是使用了無頭架構。這是一種全面的解決方案,為我們們提供了許多可能性(巨大的支援穩步增長的社群,伺服器端渲染,將改善網頁SEO,移動優先的方法和離線模式。
Faviator
圖示生成的庫
GitHub: https://www.faviator.xyz/play...
GitHub Stars: 94
如果需要建立一個圖示增加體驗度。 可以使用任何 Google 字型以及任何顏色。只需通過首選的配置,然後選擇PNG,SVG或JPG格式即可。
iView
Vue UI 元件庫
GitHub: https://github.com/iview/iview
GitHub Stars: 22.8k
不斷迭代更新使這組UI元件成為具有任何技能水平的開發人員的不錯選擇。
要使用iView,需要對單一檔案元件有充分的瞭解,該專案具有友好的API和大量文件。
Postwoman
API請求構建器
GitHub: https://github.com/liyasthoma...
GitHub Stars: 10.5k
這個與 Postman 類似。 它是免費的,具有許多參與者,並且具有多平臺和多裝置支援。 這個工具真的非常快,並且有大量的更新。 該工具的建立者聲稱在不久的將來會有更多功能。
Vue Virtual Scroller
快速滾動
網址: https://akryum.github.io/vue-...
GitHub: https://github.com/Akryum/vue...
GitHub Stars: 3.4k
Vue Virtual Scroller具有四個主要元件。 RecycleScroller
可以渲染列表中的可見項。 如果我們們不知道資料具體的數量,最好使用DynamicScroller
。 DynamicScrollerItem
將所有內容包裝在DynamicScroller
中(以處理大小更改)。 IdState
簡化了本地狀態管理(在RecycleScroller
內部)。
Mint UI
移動端的 UI 庫
網址: http://mint-ui.github.io/#!/en
GitHub: https://github.com/ElemeFE/mi...
GitHub Stars: 15.2k
使用現成的CSS和JS元件更快地構建移動應用程式。使用此工具,我們們不必承擔檔案大小過大的風險,因為可以按需載入。動畫由CSS3處理,由此來提高效能。
大家都說簡歷沒專案寫,我就幫大家找了一個專案,還附贈【搭建教程】。
V Calendar
用於構建日曆的無依賴外掛
GitHub: https://github.com/nathanreye...
GitHub Stars: 1.6k
您可以選擇不同的視覺指示器來裝飾日曆。 V Calendar還為我們們提供了三種日期選擇模式:
- 單選
- 多選
- 日期範圍
Vue Design System
一組UI工具
GitHub: https://github.com/viljamis/v...
GitHub Stars: 1.7k
這是一種組織良好的工具,對於任何web開發團隊來說,它的命名都很容易理解。其中一個很大的優點是使用了更漂亮的程式碼格式化器,它可以在提交到Git之前自動排列程式碼。
Proppy
UI元件的功能道具組合
GitHub: https://github.com/fahad19/pr...
GitHub Stars: 856
ProppyJS 是一個很小的庫,用於組合道具,它附帶了各種整合包,讓您可以自由地使用它流行的渲染庫。
我們的想法是首先將Component的行為表達為props,然後使用Proppy的相同API將其連線到您的Component(可以是React,Vue.js或Preact)。
API還允許您訪問其他應用程式範圍的依賴項(如使用Redux的商店),以方便元件樹中的任何位置。
Light Blue Vue Admin
vue 後臺展示模板
網址: https://flatlogic.com/templat...
GitHub: https://github.com/flatlogic/...
GitHub Stars: 79
事例: https://demo.flatlogic.com/li...
文件: https://demo.flatlogic.com/li...
模板是用Vue CLI
和Bootstrap 4
構建的。從演示中可以看到,這個模板有一組非常基本的頁面:排版、地圖、圖表、聊天介面等。如果我們們需要一個擴充套件的模板,可以看看Light Blue Vue Full,它有60多個元件,無 jquery,有兩個顏色主題。
Vue API Query
為 REST API 構建請求
GitHub: https://github.com/robsonteno...
GitHub Stars: 1.1k
關於這個專案沒什麼好說的。它所做的與描述行中所寫的完全一樣:它幫助我們們構建REST API的請求。
Vue Grid Layout
Vue 的網格佈局
Website: https://jbaysolutions.github....
GitHub: https://github.com/jbaysoluti...
GitHub Stars: 3.1k
所有網格相關問題的簡單解決方案。它有靜態的、可調整大小的和可拖動的小部件。還是響應和佈局可以恢復和序列化。如果還需要再新增一個小部件,則不必重新構建所有網格。
Vue Content Loader
建立一個佔位符載入
Website: http://danilowoz.com/create-v...
GitHub: https://github.com/egoist/vue...
GitHub Stars: 2k
當我們們開發網站或者 APP 時,遇到內容過多載入速度慢時,會導致使用者開啟頁面有大量空白頁,vue-content-loader
正是解決這個問題的一個元件,使載入內容之前生成一個dom
模板,提高使用者體驗。
Echarts with Vue2.0
資料視覺化
Website: https://simonzhangiter.github...
GitHub: https://github.com/SimonZhang...
GitHub Stars: 1.3k
在圖片中,我們們可以看到非常漂亮的圖表。這個專案使任何資料都更具可讀性,更容易理解和解釋。它允許我們們在任何資料集中輕鬆地檢測趨勢和模式。
大家都說簡歷沒專案寫,我就幫大家找了一個專案,還附贈【搭建教程】。
Vue.js Modal
高度可定製的模態框
Website: http://vue-js-modal.yev.io/
GitHub: https://github.com/euvl/vue-j...
GitHub Stars: 2.9k
可以在該網站上檢視所有不同型別的模態。 有15個按鈕,按任意一個按鈕,看到一個模態示例。
Vuesax
框架元件
Website: https://lusaxweb.github.io/vu...
GitHub: https://github.com/lusaxweb/v...
GitHub Stars: 3.7k
這個專案在社群中很受歡迎。 它使我們們可以為每個元件設計不同的風格。 Vuesax
的建立者強調,每個Web開發人員在進行Web設計時都應有選擇的自由。
Vue2 Animate
vue2.0
—使用animate.css
構建專案和建立元件
Website: https://the-allstars.com/vue2...
GitHub: https://github.com/asika32764...
GitHub Stars: 1.1k
這個庫是跨瀏覽器的,我們們可以選擇從5種型別的動畫: rotate
,slide
,fade
,bounce
和zoom
。在網站上有一個演示。動畫的預設持續時間是1秒,但是我們們可以自定義該引數。
Vuetensils
Vue.js的工具集
Website: https://vuetensils.stegosourc...
GitHub: https://github.com/stegosourc...
GitHub Stars: 111
這個UI庫有一個標準的功能,但是最酷的是它沒有額外的樣式。你可以讓設計儘可能的個性化,應用所有的需求。只需編寫需要的樣式,將其新增到專案中,幷包含需要的儘可能多的元件。
人才們的 【三連】 就是小智不斷分享的最大動力,如果本篇部落格有任何錯誤和建議,歡迎人才們留言,最後,謝謝大家的觀看。
編輯中可能存在的bug沒法實時知道,事後為了解決這些bug,花了大量的時間進行log 除錯,這邊順便給大家推薦一個好用的BUG監控工具 Fundebug。
原文:
https://flatlogic.com/blog/ne...
https://flatlogic.com/blog/ne...
交流
文章每週持續更新,可以微信搜尋【大遷世界 】第一時間閱讀,回覆【福利】有多份前端視訊等著你,本文 GitHub https://github.com/qq449245884/xiaozhi 已經收錄,歡迎Star。