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优化

相关文章
相关标签/搜索