Vant是一套輕量、可靠的移動(dòng)端組件庫,通過Vant,可以快速搭建出風(fēng)格統(tǒng)一的頁面,提升開發(fā)效率,Vant對內(nèi)承載了有贊所有核心業(yè)務(wù),對外服務(wù)十多萬開發(fā)者,是業(yè)界主流的移動(dòng)端組件庫之一。
功能介紹
提供 60 多個(gè)高質(zhì)量組件,覆蓋移動(dòng)端各類場景
性能極佳,組件平均體積不到 1kb(min+gzip)
單元測試覆蓋率 90%+,提供穩(wěn)定性保障
完善的中英文文檔和示例
支持 Vue 2 & Vue 3
支持按需引入
支持主題定制
支持國際化
支持 TypeScript
軟件特色
輕量化
作為移動(dòng)端組件庫,Vant 一直將輕量化作為核心開發(fā)理念。為了平衡日益豐富的功能和輕量化之間的矛盾關(guān)系,Vant 內(nèi)部使用了很多的優(yōu)化方式,包括支持組件按需加載、公共模塊復(fù)用、組件編譯流程優(yōu)化等。
在應(yīng)用一系列的優(yōu)化手段之后,目前 Vant 的組件平均體積僅有 8.8KB,Uglify + Gzip 后約 1KB。
豐富實(shí)用的業(yè)務(wù)組件
Vant 不只是提供基礎(chǔ)的UI組件,為了方便開發(fā)者快速構(gòu)建移動(dòng)商城,Vant 增加了許多移動(dòng)商城內(nèi)常用的業(yè)務(wù)組件。類似于地址管理、優(yōu)惠券、省市縣選擇等。