uni-ui 1.0 正式發(fā)布:高效的移動(dòng)端 Vue 跨端UI庫(kù)

前言

眾所周知险胰,瀏覽器的兼容問(wèn)題一直為人詬病捌臊,為了解決跨端兼容問(wèn)題豁鲤,DCloud官方推出了一款官方UI庫(kù)——uni-ui

我們的目標(biāo)是更快或链、更簡(jiǎn)單開發(fā)出惫恼,基于 Vue 的一款可以兼容多端小程序及App美觀易用的跨端UI庫(kù)。如果你需要開發(fā)一個(gè)跨端應(yīng)用澳盐,不想自己去解決兼容性問(wèn)題祈纯,又想要性能高令宿,那么使用 uni-ui 是你的首選。

現(xiàn)有組件

uni-ui現(xiàn)有組件

開發(fā)理念

性能

uni-app除了vue版還有nvue版盆繁,nvue是在App端使用weex渲染引擎掀淘,提供了原生渲染能力。使用nvue開發(fā)油昂,可以讓開發(fā)者的App啟動(dòng)更快革娄,性能更好。

weex中冕碟,css的書寫有很大的限制拦惋,例如只能用一層類名來(lái)寫css。于是我們幫助開發(fā)者提前寫好了一些常用的組件安寺,完全做到開箱即用厕妖。uni-uinvue版本就是用于nvue頁(yè)面的ui庫(kù)。

作為移動(dòng)端組件庫(kù)挑庶,uni-ui 一直將輕量化作為核心開發(fā)理念言秸。為了平衡日益豐富的功能和輕量化之間的矛盾關(guān)系,我們嘗試了很多的優(yōu)化方式迎捺,包括支持組件按需加載举畸、公共模塊復(fù)用、組件編譯流程優(yōu)化等凳枝。

在使用一系列的優(yōu)化手段之后抄沮,目前 uni-ui 的組件編譯出來(lái)的apk,在低端安卓機(jī)安裝后依然可以流暢運(yùn)行岖瑰。uni-ui 之所以在低端安卓機(jī)還能保持如此流暢叛买,主要?dú)w功于我們獨(dú)特的優(yōu)化方式。我們針對(duì)安卓低端機(jī)進(jìn)行了專項(xiàng)的性能分析蹋订,分析出每一個(gè)css屬性對(duì)性能對(duì)影響率挣,寫代碼的時(shí)候盡量去避免使用對(duì)性能有影響的css屬性。我們還做了算法上的優(yōu)化露戒,降低了時(shí)間復(fù)雜度及空間復(fù)雜度难礼,細(xì)節(jié)在此不做贅述,有興趣的同學(xué)可以看下 uni-ui 中部分的源碼玫锋。在此附上源碼鏈接:uni-ui

跨端性

uni-ui最強(qiáng)大的特性就是在于它的跨端性蛾茉。

uni-uiDCloud前端團(tuán)隊(duì)基于DCloud統(tǒng)一的規(guī)范實(shí)現(xiàn)的 Vue 跨端組件庫(kù),寫一套代碼即可編譯到 iOS撩鹿、Android谦炬、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘)等平臺(tái)。

實(shí)現(xiàn)使用一套UI键思,在多端表現(xiàn)統(tǒng)一础爬。兼容性問(wèn)題我們已經(jīng)幫開發(fā)者們做好了,讓開發(fā)者免去手動(dòng)兼容的苦惱吼鳞。我們提供了一整套 UI 基礎(chǔ)組件和業(yè)務(wù)組件看蚜,通過(guò) uni-ui,可以快速搭建出風(fēng)格統(tǒng)一的頁(yè)面赔桌,提升開發(fā)效率供炎。目前uni-ui已有近30個(gè)組件。我們會(huì)在此基礎(chǔ)上不斷完善疾党,開發(fā)更多實(shí)用的組件音诫。

生態(tài)化

除了提供組件以外,我們也在為豐富 uni-ui 的開發(fā)生態(tài)做很多嘗試雪位,希望能覆蓋各個(gè)場(chǎng)景下的開發(fā)需求竭钝,為大家提供便利。下面是我們現(xiàn)有的一些生態(tài)或能力:

  • 基于 vue-cli 的腳手架 dcloudio/uni-preset-vue
  • 支持 i18n 多語(yǔ)言定制
  • 支持通過(guò) postcss 插件進(jìn)行主題定制
  • 性能更好的nvueuni-ui
  • 官方 Demo 倉(cāng)庫(kù) - uni-ui

最后

uni-ui 現(xiàn)在還有很多不足雹洗。很多組件才剛起步香罐,不夠完善,需要補(bǔ)充更多業(yè)務(wù)組件到 uni-ui 中时肿。期望得到大家的批評(píng)和建議庇茫,一起建立一個(gè)更好的 uni-ui
完整代碼請(qǐng)移步 uni-ui

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嗜侮,一起剝皮案震驚了整個(gè)濱河市港令,隨后出現(xiàn)的幾起案子啥容,更是在濱河造成了極大的恐慌锈颗,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咪惠,死亡現(xiàn)場(chǎng)離奇詭異击吱,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)遥昧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門覆醇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人炭臭,你說(shuō)我怎么就攤上這事永脓。” “怎么了鞋仍?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵常摧,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我禽额,道長(zhǎng)滤否,這世上最難降的妖魔是什么窟她? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任筷狼,我火速辦了婚禮残黑,結(jié)果婚禮上劳秋,老公的妹妹穿的比我還像新娘轿腺。我一直安慰自己锦聊,他們只是感情好梗劫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布享甸。 她就那樣靜靜地躺著,像睡著了一般在跳。 火紅的嫁衣襯著肌膚如雪枪萄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天猫妙,我揣著相機(jī)與錄音瓷翻,去河邊找鬼。 笑死割坠,一個(gè)胖子當(dāng)著我的面吹牛齐帚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播彼哼,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼对妄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了敢朱?” 一聲冷哼從身側(cè)響起剪菱,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拴签,沒(méi)想到半個(gè)月后孝常,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蚓哩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年构灸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岸梨。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡喜颁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出曹阔,到底是詐尸還是另有隱情半开,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布赃份,位于F島的核電站寂拆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漓库,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一恃慧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧渺蒿,春花似錦痢士、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至少态,卻和暖如春城侧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背彼妻。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工嫌佑, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人侨歉。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓屋摇,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親幽邓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炮温,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354