Top-Vue-UI-Component-Libraries-and-Frameworks-to-Consider-in-2021

 

Vue JS yog qhov ua tau zoo ntawm JavaScript lub moj khaum uas tau siv los tsim ib nplooj ntawv thov (SPAs) thiab User Interfaces. Thiab nws yog ib qho ntawm feem ntau siv dav hauv pem hauv ntej-kawg moj khaum tawm muaj.

 

Ib qho nthuav feature ntawm Vue yog nws lub peev xwm los rhuav tshem ib lub vev xaib rau hauv cov khoom sib txawv. Thiab cov txheej txheem no yooj yim dua nrog kev siv UI cov tsev qiv ntawv.

 

Muaj ntau yam UI cov tsev qiv ntawv uas tuaj yeem pab koj tsim cov khoom siv tau yooj yim thiab sai. Yog li hauv qhov blog no, peb yuav tshuaj xyuas 10 Vue UI Cheebtsam Libraries saum toj kawg nkaus rau xyoo 2021.

 

1. PrimeVue

 

PrimeVue yog qhov yooj yim rau siv, ntau yam, thiab ua tau zoo Vue UI Cov Tsev Qiv Ntawv uas pab koj tsim cov neeg siv txaus nyiam.

 

Nws muaj ntau dua 80+ UI cov ntsiab lus nrog kev txhawb nqa tag nrho rau Web Content Accessibility Guidelines (WCAG) thiab cov qauv tsim. Thiab ua tsaug rau qhov hloov tshiab tsis ntev los no, lub tsev qiv ntawv tam sim no muaj kev txhawb nqa tag nrho rau Vue 3. Nws kuj tau txais ib pawg ntxiv.

 

Ib qho ntawm qhov zoo tshaj plaws ntawm Primevue yog nws cov khoom siv dav dav. Lawv muaj ntau yam ntawm cov ntxhuav thiab cov paginators mus rau qhov zoo-crafted graph-raws li lub koom haum kab kos duab uas koj tuaj yeem siv los tsim kev sib tham Vue apps. Nws yog qhov qhib thiab muaj 1k + hnub qub ntawm Github thiab 6,983 rub tawm txhua lub lim tiam ntawm NPM.

 

2. Vuetify

 

Vuetify yog Vue UI Library nrog cov khoom siv tes ua zoo nkauj uas siv cov khoom tsim tshwj xeeb. Qhov no txhais tau hais tias nws tau raug tsim raws nraim raws li Cov Khoom Siv Tsim cov lus qhia tshwj xeeb nrog txhua yam khoom siv ua kom zoo nkauj ua qauv, teb, thiab ua tau zoo.

 

Vuetify tso cai rau koj hloov kho koj daim ntawv thov nrog cov cim tshwj xeeb thiab cov dynamic layouts thiab zoo meej cov qauv ntawm koj cov khoom siv SASS variables.

 

Nws kuj txhawb kev nkag mus tau yooj yim, tag nrho cov browsers niaj hnub, thiab sib xws nrog Vue CLI-3. Nws yooj yim rau kev sib koom ua ke thiab muaj ntau cov khoom siv rov qab siv tau zoo li carousels, navigations, thiab phaib. Vuetify yog qhov qhib thiab nrog ntau dua 29k hnub qub ntawm Github thiab 319,170 rub tawm txhua lub limtiam ntawm NPM.

 

3. Chakra UI Vue

 

Chakra UI yog lub tsev qiv ntawv yooj yim thiab siv tau yooj yim uas muab cov cuab yeej los tsim Vue daim ntawv thov sai thiab yooj yim.

 

Txhua yam khoom siv tau siv tau (nws nruj me ntsis raws li WAI-ARIA cov qauv), themeable, thiab composable. Nws txhawb kev teb cov qauv tawm ntawm lub thawv thiab yog hom tsaus nti sib xws.

 

Chakra UI tseem muaj cov txheej txheem layout xws li CBox thiab CStack uas ua rau nws yooj yim rau style koj cov khoom los ntawm kev hla cov khoom. Nws kuj tso cai rau koj pib-ntshuam Chakra UI Vue Cheebtsam siv lub webpack plugin daws. Nws yog qhov qhib thiab muaj 900+ hnub qub ntawm Github thiab 331 lub lis piam rub tawm ntawm NPM.

 

4. Bootstrap Vue

 

BootstrapVue, Nrog BootstrapVue koj tuaj yeem tsim cov lus teb, mobile-thawj, thiab ARIA siv tau cov haujlwm hauv lub vev xaib siv Vue.js thiab cov tsev qiv ntawv nrov CSS pem hauv ntej - Bootstrap. Cov ntaub ntawv yooj yim to taub thiab nws kuj yooj yim rau kev teeb tsa. Nws ua rau kev siv pem hauv ntej ua tiav sai dua.

 

Nws muaj 85+ cov khoom, tshaj 45 muaj plugins, ob peb cov lus qhia, thiab 1000+ icons. Nws kuj tseem muab cov khoom siv ua haujlwm tsim nyog rau kev teeb tsa thiab kev tsim qauv. Koj tuaj yeem yooj yim sib koom ua ke BootstrapVue rau hauv koj cov haujlwm Nuxt.js siv Nuxt.js module.

 

Nws kuj tseem siv tib yam li bootstrap CSS lub moj khaum tau siv. Nws yog qhib-sourced ntawm Github nrog txog 12.9k hnub qub thiab 1.7k diav rawg.

 

5. Vueax

 

Vuesax yog ib qho tshiab UI tivthaiv lub moj khaum tsim nrog Vuejs ua tej yaam num yooj yim thiab nrog ib tug tshwj xeeb thiab qab ntxiag style, vuesax yog tsim los ntawm kos thiab tsim rau tag nrho cov hom ntawm developers los ntawm lub frontend lover mus rau lub backend uas xav kom yooj yim tsim lawv pom kev mus kom ze rau tus neeg siv kawg. Cov qauv tsim muaj qhov tshwj xeeb rau txhua qhov sib xyaw thiab tsis tau txuas rau ib qho kev pom lossis kev tsim qauv, ua cov haujlwm tsim nrog nws tshwj xeeb thiab.

 

nws muaj cov nplooj ntawv teb thiab rov siv tau thiab kho tau UI Cheebtsam. Nws kuj yog ib qho yooj yim los pib nrog siv npm lossis CDN. Tam sim no nws tsis txhawb Vue CLI 3 hauv nws cov version tsis ntev los no. Nws yog qhib-sourced ntawm Github nrog txog 4.9k hnub qub thiab 6700 rub tawm NPM txhua lub lim tiam.

 

6. Ant Design Vue

 

Ant Design vue raws li Ant Design specification, Ant tsim vue yog vue UI lub tsev qiv ntawv uas muaj cov txheej txheem ntawm cov khoom zoo thiab cov khoom siv rau kev tsim cov nplua nuj, sib tham sib cuam tshuam cov neeg siv.

 

Ant-design-vue muab ntau yam UI los txhawb koj lub vev xaib xws li Skeleton, tub rau khoom, txheeb cais thiab ntau ntxiv.

 

Nrog rau kev tso tawm tsis ntev los no ntawm ntsaum tsim vue version 2, nws tau hloov kho kom nrawm dua thiab yooj yim rau kev sib koom ua ke, cov pob khoom me me, thiab tseem txhawb nqa Vue 3, Cov ntaub ntawv API tshiab. Nws kuj txhawb cov web browsers niaj hnub, server-sab Rendering, thiab electron. Nws muaj ntau dua 13k hnub qub ntawm Github thiab ntawm 39,693 rub tawm NPM txhua lub lim tiam.

 

7. Quas

 

Quasar yog ib qhov zoo tshaj plaws Vue UI lub moj khaum uas tso cai rau cov neeg tsim khoom siv ib lub hauv paus code rau txhua lub platform los ntawm Quasar CLI nrog cov kev coj ua zoo tshaj plaws tawm ntawm lub thawv. Nws cia cov neeg tsim khoom tsom rau lawv cov App cov ntsiab lus es tsis yog tag nrho lwm yam boiler plating khoom (tsim system, layout) nyob ib ncig ntawm nws. nws tau tsom mus rau ua raws li Cov Khoom Siv 2.0 cov lus qhia thiab tseem muaj kev txhawb nqa hauv zej zog.

 

Ib qho tshwj xeeb ntawm Quasar yog lub peev xwm los sau cov lej ib zaug thiab ib txhij xa nws ua lub vev xaib, Mobile App siv ib qho codebase xwb. Kuj tseem muaj qhov tshiab tam sim no hauv beta uas yuav txhawb nqa vue 3 nta. Nws muaj txog 17.8k hnub qub ntawm Github.

 

8. Buef

 

Buefy yog lub tsev qiv ntawv UI sib xyaw ua ke rau Vue JS raws li Bulma (CSS lub hauv paus). Buefy sib txuas Bulma nrog Vue, pab koj tsim cov ntawv thov zoo siv cov lej tsawg. nws yog javascript txheej rau koj Bulma interface.

 

Nws tuaj yeem raug xa tawm tag nrho lossis ib qho ntawm ib lub vev xaib zoo tib yam. Kev koom ua ke rau hauv koj qhov project yog qhov yooj yim heev, tuaj yeem ua tiav siv npm lossis CDN.

 

Buefy muab cov khoom npaj ua UI, layout, thiab icons. Cov khoom siv tuaj yeem siv SASS rau koj lub ntsiab lus. Nws kuj txhawb cov browsers niaj hnub.

 

9. Khoom siv

 

Vue Material yog ib qho kev siv dav dav, lub teeb yuag uas siv cov khoom tsim tshwj xeeb. Nws yog ib qho kev sib koom ua ke zoo tshaj plaws ntawm Vue.js thiab Material Design specs! Koj tuaj yeem yooj yim teeb tsa nws kom haum rau txhua qhov koj xav tau los ntawm API yooj yim.

 

Nws tau sib xws nrog cov qauv tsim thiab kev txhawb nqa rau txhua qhov Web Browsers niaj hnub no. Lub tsev qiv ntawv tau muab faib ua Cov Ntsiab Lus, Cheeb Tsam, thiab UI Elements. Cov ntsiab lus muab cov lus qhia meej txog yuav ua li cas rau lub ntsiab lus koj daim ntawv thov (lossis sau koj tus kheej cov ntsiab lus) thiab cov Cheebtsam thiab UI Elements muaj xws li layouts, navigation, typography, icons, thiab 30 ntau yam khoom. Nws muaj txog 9.2k hnub qub thiab 1.1k diav rawg ntawm Github thiab 21k + txhua lub limtiam rub tawm NPM.

 

10. KeenUI

 

KeenUI yog lub teeb yuag vue.js UI lub tsev qiv ntawv nrog API yooj yim, tshwm sim los ntawm Google's Material Design. Keen UI tsis yog CSS lub moj khaum. Yog li ntawd, nws tsis suav nrog cov qauv rau cov kab sib chaws, kev sau ntawv, thiab lwm yam. Xwb, qhov tsom mus rau kev sib tham sib koom ua ke uas xav tau Javascript.

 

Nws muaj li ntawm 30 reusable Cheebtsam. Cov Cheebtsam yog customizable los ntawm overriding cov qauv siv SASS variables. Koj tuaj yeem muab nws tso rau hauv koj qhov project siv CDN lossis npm. Nws yog qhib-sourced thiab muaj txog 4k hnub qub ntawm Github.

 

xaus

 

UI tivthaiv cov tsev qiv ntawv twv yuav raug hu ua tsim ib qhov project yooj yim dua. Kev xaiv qhov yog nyob ntawm cov yam ntxwv ntawm qhov project koj xav ua haujlwm. Ua ntej dhia mus rau hauv ib txoj haujlwm tshiab, nws yog ib qho tsim nyog rau ib qho los tshuaj xyuas UI cov tsev qiv ntawv uas zoo tshaj plaws rau lub hom phiaj.