NutUI2.2震撼發佈

NutUI 是一套京東風格的移動端Vue組件庫,開發和服務於移動Web界面的企業級前中後臺產品。經過NutUI,能夠快速搭建出風格統一的頁面,提高開發效率。目前已有近 40 個組件,這些組件被普遍使用於京東的各個移動端業務中。前端

本次升級內容:

新增組件

  • Popup組件(自定義彈出層)
  • LeftSlip組件(側滑菜單,側滑刪除)
  • LazyLoad組件(圖片懶加載)
  • TextInput組件(文本框)
  • TextBox組件(文本域)
  • Elevator組件(電梯樓層)
  • Avatar組件(頭像)
  • TabSelect組件(送貨時間)

修復完善組件

  • 【DatePicker】修復部分手機樣式不兼容問題
  • 【Swiper】完善異步加載不需主動調用更新事件、懶加載方式優化
  • 【Uploader】增長自定義header功能
  • 【InfiniteLoading】解決 keep-alive 場景scoll事件未卸載問題
  • 【CheckboxGroup】增長全選、反選功能
  • 【Calendar】修復日曆組件,當某個月的1號是週日時,月份下方會空出來一行的問題
  • 【Menu】修復組件多實例時引發的bug
  • 【Imagepicker】解決imgList雙向綁定問題
  • 【Toast】修復toast多實例關閉事件衝突
  • 【Scroller】修復horizontal-scroll 下固定寬度滑動計算bug

將來可期

NutUI Next:基於 Vue 三、全面 TypeScript、獨立構建的 NutUI-CLI。咱們對整個 NutUI 系統架構進行革新,此次革新咱們將其稱之爲 NutUI Next。git

-【Vue3】 與時俱進,擁抱將來。NutUI Next 版本基於即將發佈的 Vue 3.0 實現,並爭取和 Vue 3.0 同期發佈。github

-【TypeScript】 隨着前端應用的複雜度不斷飆升,組件的可維護性以及擴展性越發困難。須要兼顧各個類以及方法的複用性和擴展性,爲了解決這一痛點,在NutUI Next版本中將全面啓用TypeScript。架構

-【NutUI-CLI】 咱們將整個組件庫構建工具抽離出,採用 WebPack Node API構建,對編譯作出更細粒度的控制,同時加大對編譯配置的優化調整,大幅提升性能和減小打包文件體積。異步

歡迎git點贊哦工具

歡迎訪問NutUI組件庫網站:nutui.jd.com性能

git庫地址:github.com/jdf2e/nutui優化

相關文章
相關標籤/搜索