vue可以用的框架:1、Ant Design Vue,是一個非常成熟的框架,使用它創建使用者介面非常簡單;2、BalmUI,是一款互動體驗非常優秀的UI元件庫;3 、Wave UI,是一個響應式,可存取且易於觸摸的UI元件框架;4、Vuestic,提供了50多個具有獨特功能和廣泛可配置性的元件;5、Element,是一個桌面端元件庫; 6、Quasar,是一個以性能為中心的框架。
本教學操作環境:windows7系統、vue3版,DELL G3電腦。
Vue 是一個輕巧、高效能、可元件化的MVVM函式庫,API簡潔明了,上手快。自Vue推出以來,已獲得許多Web開發者的認可。
在公司的Web前端專案開發中,多個專案採用基於Vue的UI元件框架開發,並投入正式使用。
開發團隊在使用Vue.js框架和UI元件庫以後,開發效率大大提高,自己寫的程式碼也少了,很多介面效果元件已經封裝好了。
在選擇Vue UI元件庫的過程中,透過GitHub上根據star數量、文件豐富程度、更新的頻率以及維護等因素,也收集整理了一些優秀的Vue UI元件庫。
vue可以用的框架
1、 iView
iView 是一套基於Vue .js 的開源UI 元件庫,主要服務PC 介面的中後台產品。 iView的元件還是比較齊全的,更新也很快,文件寫得很詳細。有公司團隊維護,比較可靠的Vue UI元件框架。 iView生態也做得很好,還有開源了一個iView Admin,做後台非常方便。官方網站介紹,iView已應用在TalkingData、阿里巴巴、百度、騰訊、今日頭條、京東、滴滴出行、美團、新浪、聯想等大型公司的產品中。
iView官網:https://www.iviewui.com/
2、Vux
Vux是基於WeUI和Vue2.x開發的行動端UI元件庫,主要服務於微信頁面。 Vux的定位已經很明確了,一是:Vue行動裝置UI元件庫,二是:WeUI的基礎樣式庫。 Vux的元件涵蓋了所有的WeUI的內容,也擴展了一些常用的元件。例如:Sticky、timeline、v-chart、XCircle。 Vux是個人維護的。但GitHub上star還是很高的,達到13k。在GitHub上看到對issue的關閉還是很迅速的。 Vux文件基本的組件用法和效果都講解到位了。在vux官網上也展示了許多Vux的使用案例。在微信頁面開發中,基本上沒有太多的bug,開發還是比較順手的。
Vux官網:https://vux.li/
3、Element
#Element,一套為開發者、設計師和產品經理準備的基於Vue 2.0 的桌面端元件庫。 Element是餓了麼前端開源維護的Vue UI元件庫,更新頻率還是很高的,基本上一周到半個月都會發布一個新版本。組件齊全,基本上涵蓋後台所需的所有組件,文件講解詳細,例子也很豐富。沒有實際使用過,網路上的Element教學和文章比較多。 Element應該是一個品質比較高的Vue UI元件庫。
Element官網:http://element.eleme.io/#/zh-CN
#Element 已經在Vue2 中聲名鵲起,Element 為Vue3 帶來了大量不引人注目的組件,創建一個非常複雜的應用程式所需的大部分內容都已經製作完成並可供使用。 Element 提供成熟的日期和時間選擇器、樹、時間軸和日曆組件。
Element 甚至提供開發人員在構建UI 介面時可能需要的最細微的部件,從簡單的動畫到框架範圍的國際化系統,可以與i18n 配對使用以建立自訂翻譯,甚至添加非內建語言。
Element 在GitHub 上擁有 11.1k 顆星,正在成為Github 上最受歡迎的Vue3 UI 框架之一,它以出色的問題管理、及時更新、可插入組件和通過SCSS變量的高定制性達到了開發者的期望。
4、Mint
Mint UI基於 Vue.js 的行動裝置元件庫,同樣出自餓了麼前端的專案。 Mint UI是真正意義上的按需載入元件。可以只載入聲明過的元件及其樣式檔。 Mint UI 採用 CSS3 處理各種動效,避免瀏覽器進行不必要的重繪和重排,從而使用戶獲得流暢順暢的體驗。網路上的影片教學很多都是基於Mint UI來講的,開發行動端web專案還是很方便,文件也很簡介明了。很多頁面Mint UI元件都已經封裝好,基本上可以照著例子寫,簡單的調整一下就可以實現。不過,在GitHub上看最後一次程式碼提交在2018年1月16日。不知道是專案比較穩定沒有更新,還是專案有被廢棄的可能。
Mint UI官網:http://mint-ui.github.io/#!/zh-cn
5、Bootstrap-Vue
Bootstrap-VUE提供了基於vue2的Bootstrap V4元件和網格系統的實現,完成了廣泛和自動化的WAI ARA可訪問性標記。 Bootstrap 4是最新發布的版本,與 Bootstrap3 相比擁有了更多的具體的類別以及把一些有關的部分變成了相關的組件。同時 Bootstrap.min.css 的體積減少了40%以上。 Bootstrap4 放棄了對 IE8 以及 iOS 6 的支持,現在僅支持 IE9 以上 以及 iOS 7 以上版本的瀏覽器。想當初剛流行響應式網站的時候,Bootstrap是世界上最受歡迎的建立行動優先網站的框架,Bootstrap可以說風靡全球。就算放在現在很多企業網站都是採用Bootstrap做的響應式。 Bootstrap-Vue可以讓你在Vue中也實現Bootstrap的效果。
Bootstrap-Vue官網:https://bootstrap-vue.js.org/
6、Ant Design Vue
##Ant Design Vue是Ant Design 3.X 的Vue 實現,開發和服務企業級後台產品。在GitHub上可以找到幾個Ant Design的Vue元件。不過相比較而言,Ant Design Vue更勝一籌。 Ant Design Vue共享Ant Design of React設計工具體系,實現了所有Ant Design of React的元件,支援現代瀏覽器和 IE9 及以上(需要 polyfills)。可以讓熟悉Ant Design的在使用Vue時,很容易的上手。 Ant Design Vue官網:https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/Ant Design Vue 是一個非常成熟的框架,使用Ant Design Vue 建立使用者介面非常簡單,這些元件可以適應各種圖示樣式、字體和黑色主題。 Ant Design Vue 不斷改進其60多個元件,基本上涵蓋專案大部需求,而且使它們變得更好,更易於存取。7、AT-UI
#AT-UI 是一款基於Vue.js 2.0 的前端UI 元件庫,主要用於快速開發PC 網站中後台產品,支援現代瀏覽器和IE9 及以上。 AT-UI 更精簡,實作了後台常用的元件。 AT_UI官網:https://at-ui.github.io/at-ui/#/zh8、Vant
Vant是一個輕量、可靠的行動端Vue 元件庫。 Vant是有讚團隊開源的,主要維護也是有讚團隊。 Vant Weapp 是有讚移動端元件庫 Vant 的小程式版本,兩者基於相同的視覺規範,提供一致的 API 接口,助力開發者快速搭建小程式應用程式。截止到目前,Vant已經開源了50 個經過有讚線上業務檢驗的元件。例如:、AddressEdit 地址編輯、AddressList 地址清單、Area 省市區選擇、Card 卡、Contact 聯絡人、Coupon 優惠券、GoodsAction 商品頁行動點、SubmitBar 提交訂單欄、Sku 商品規格彈層。如果做商城的,不太在意介面,實現業務邏輯的話,用Vant元件庫開發還是很快的。 Vant官網:https://youzan.github.io/vant/#/zh-CN/intro9、cube-ui
cube-ui 是基於Vue.js 實現的精緻行動端元件庫。由滴滴內部組件庫精簡提煉而來,經歷了業務一年多的考驗,並且每個組件都有充分單元測試,為後續集成提供保障。在互動體驗方面追求極致。遵循統一的設計互動標準,高度還原設計效果;介面標準化,統一規範使用方式,開發更簡單有效率。支援按需引入和後編譯,輕量靈活;擴展性強,可以方便地基於現有組件實現二次開發。 cube-ui官網:https://didi.github.io/cube-ui/#/zh-CN10、Muse-UI
#Muse-UI基於Vue 2.0 優雅的Material Design UI 元件庫。 Muse UI 擁有40多個UI 元件,用於適應不同業務環境。 Muse UI 僅需少量程式碼即可完成主題樣式替換。 Muse UI 可用於開發的複雜單頁應用程式Muse-UI官網:https://muse-ui.org/#/zh-CN11、N3-components
N3元件庫是基於Vue.js建構的,讓前端工程師和全端工程師能快速建立頁面和應用。 N3-components超過60個元件 元件清單、自訂樣式、支援多種模化範式(UMD)、使用ES6進行開發。 N3官網:https://n3-components.github.io/N3-components/component.html12、Mand Mobile
# Mand Mobile是面向金融場景的Vue行動裝置UI元件庫,豐富、靈活、實用,快速建立優質的金融產品,讓複雜的金融場景變得簡單。 Mand Mobile含有豐富的組件30 的基礎組件,涵蓋金融場景,極高的易用性組件均有詳細說明文檔、案例演示,汲取最前沿技術,組件化輕量化實現,兼顧穩定和品質,努力實現金融場景的全覆蓋。 Mand Mobile官網:https://didi.github.io/mand-mobile/#/zh-CN/home13、we-vue #
we-vue 是一套基於 Vue.js 的行動關元件庫,結合 weui.css 樣式庫,封裝了一系列元件,非常適於微信公眾號等行動端開發。 we-vue 包含35 個元件,單元測試覆蓋率超 98%,支援 babel-plugin-import,完善的線上文檔,詳細的線上範例。
we-vue官網:https://wevue.org/
14、veui
veui是一個由百度EFE team開發的Vue企業級UI元件庫。目前文檔還沒有,只有demo。
GitHub上說是正在進行的一項工作。那我們就耐心等待吧。
veui官網:https://ecomfe.github.io/veui/components/#/
15、Semantic-UI-Vue
# Semantic-UI-Vue是基於Vue.js對Semantic-UI 框架的實作。
Semantic作為一款開發框架,幫助開發者使用對人類友善的HTML語言建立優雅的響應式佈局。 Semantic-UI-Vue提供了一個類似 Semantic-UI 的 API 以及一組可自訂的主題。
Semantic-UI-Vue官網:https://semantic-ui-vue.github.io/#/
在選擇框架的時候一定要根據實際Web開發情況和團隊的熟悉程度來選擇。一個好的UI元件庫對一個網路專案來說很重要
16.Vue.js Material Component Framework — Vuetify.js
https://vuetifyjs. com/zh-Hans
Vuetify完全根據Material Design規範開發。每個組件都是手工製作的,為您的下一個偉大的應用程式帶來最好的UI工具。開發並沒有停留在Google規範中的核心元件上。透過社區成員和贊助商的支持,更多的組件將被設計並提供給大家享受。
這個主要是國外比較流行的vue ui組件,各種功能都有,有中文翻譯的,但有些還是英文的,翻譯得不是很好
PS:國內的UI組件大部分都只有一部分的,常用的頭部導航,底部導航,listview,grid表格很多都是沒有的。
17、BalmUI
BalmUI 是一款由Balm.js (一款類似Vue CLI 的前端工作流程工具)團隊打造前端UI 元件庫,基於最新的 Vue 3 構建,開箱即用,客製化強,設計風格完全遵循Google的 Material Design 設計規範,是一款互動體驗非常優秀的UI 元件庫。
BalmUI 已經發布了他們的 9.0 版本了,該版本支援Vue3。 Balm 基於谷歌的 Material Design,這就是為什麼它看起來很熟悉。 Balm 附帶 Vue 插件和指令,以及從簡單到複雜的高度可自訂的元件。
BalmUI官網:https://next-material.balmjs.com/#/
BalmUI 發展非常迅速,如果想使用Material Design 風格,使用複雜的內建指令(如 debouncing 和UI 波紋)在創建自訂元件時能派上用場,那麼它非常適合Vue3 專案。
18、Wave UI
Wave UI是一個響應式,可自定義,可存取且易於觸摸的UI元件框架,它帶有40多個UI組件,並且與Vue 3和Vue 2相容。
WaveUI 在Vue3 發布後進行了良好的定位,WaveUI 的開發是在Vue3 仍處於alpha階段時就開始了,其目標是在其API穩定後立即支持它,使其成為首批Vue3 UI框架之一。
官方網站:https://antoniandre.github.io/wave-ui/
WaveUI 擁有40多個漂亮且響應迅速的元件,它們的範圍從旋轉器到日曆,以及介於兩者之間的任何東西。 WaveUI 還提供實用程式、可自訂性和成熟的整合表單驗證功能。
WaveUI 提供的元件非常漂亮,動畫效果也非常好,它的風格在整個框架中是一致的。企業級響應式 Vue3 應用程式不錯的選擇。
19、Vuestic
Vuestic 是 Vue 最漂亮的開源管理面板之一,擅長編寫可維護的 Vue 程式碼,製作靈活的元件和介面。
官方網站:https://vuestic.dev/
#該團隊最近發布了Vuestic 的Vue3版本,包含了流行的 Vuestic Admin UI 和更多的組件。 Vuestic 強調它對鍵盤導航的開箱即用支持,由於它提供的用戶體驗,這個特性在前端社區很受歡迎。
Vuestic 提供了 50 多個具有獨特功能和廣泛可配置性的元件,應式設計,這些元件幾乎適用於所有螢幕解析度。 Vuestic 在整個框架中提供無縫翻譯支援和鍵盤可訪問性。
Vuestic 已經憑藉其漂亮的元件目錄確立了自己作為最美觀的 Vue3 UI 框架之一的地位。他們現在正在加快步伐創建更複雜的組件,例如日期選擇器或資料表,它們肯定會像他們當前的產品一樣具有創造性。
20、Ionic
官方網站:https://ionicframework.com/docs/vue/overview
#Ionic 是最早提供 Vue3 支援的 UI 框架之一, Ionic 更傾向於行動 UI,團隊知道如何迎合和維護一個優秀的 UI 框架。
Ionic Vue 是一個很成熟的框架,有一個令人震驚的社群、大量的StackOverflow 問題、企業支援和一個擁有核心成員的大型Slack 頻道,這使得可以在需要幫助時輕鬆獲得支援。
Ionic Vue 框架在Github上有45k 顆星,已經被許多大公司使用,包括空中巴士(Airbus)和藝電(Electronic Arts),而Ionic 的團隊以擅長維護他們的UI框架而聞名,這是現在和未來的一個很好的選擇。
21、Naive UI
官方網站:https://www.naiveui.com/zh-CN/os-theme
Naive UI在Twitter 上發布,然後被Vue 的創建者轉發,為這個新生的元件庫帶來了大量流量。現在,Naive UI 在不到三個月的時間內就在 GitHub 上獲得了5.1k 顆星。
它提供了70多個精心製作的組件,這些組件可以無縫地融入幾乎任何類型的 Vue3應用。 Naive的元件效能優異,可自訂性極強,並支援 TypeScript,提供了很棒的開發體驗。
文件網站易於瀏覽,並具有完整的自訂輸入,可協助開發人員預覽元件在自己的主題中的外觀。可以使用這些選項來創建自己的帶有顏色圖案和字體的完整主題。這個客製化的主題可以下載並輕鬆添加到應用程式中以覆蓋預設值。
22、Quasar
官方網站:https://next.quasar.dev/
Quasar 是一個完整的、以效能為中心的框架,可協助建置Vue 使用者介面(SPA、PWA、SSR、行動和桌面),除了Vue、Node 和Webpack,Quasar 還包含Cordova、Capacitor 和Electron,它們可以幫助建立桌面和行動體驗,而無需單獨學習。
Quasar 框架似乎是基於 Material Design,但一旦開始,一切都可以很好地客製化以適應自己的設計系統。
對 Vue3 支援也很迅速,而且 Quasar 已經發布了幾乎所有的 v1 元件、外掛程式和指令。此外,他們還發布了可組合元件,幫助開發人員更深入地了解 Quasar API。
23、PrimeVUE
官方網站:https://primefaces.org/primevue/showcase/#/setup
PrimeVUE 也算是最早支持Vue3 的框架之一,它並沒有讓人失望。 PrimeVUE 擁有 80 多個元件,證明自己是此清單中元件範圍最廣的框架之一。
元件包括帶有儀表、滑桿、樹、圖形、分割按鈕、旋鈕、圖表等的密碼表單。 PrimeVUE 甚至還整合了一個表單驗證庫 Vuelidate。附帶了預先製作的主題,並提供了一個成熟的視覺化編輯器,幫助開發人員自訂自己的主題。
以上是vue可以用哪些框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!