阅读 4746

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 3、全面 TypeScript、独立构建的 NutUI-CLI。我们对整个 NutUI 系统架构进行革新,这次革新我们将其称之为 NutUI Next。

-【Vue3】 与时俱进,拥抱未来。NutUI Next 版本基于即将发布的 Vue 3.0 实现,并争取和 Vue 3.0 同期发布。

-【TypeScript】 随着前端应用的复杂度不断飙升,组件的可维护性以及扩展性愈加困难。需要兼顾各个类以及方法的复用性和扩展性,为了解决这一痛点,在NutUI Next版本中将全面启用TypeScript。

-【NutUI-CLI】 我们将整个组件库构建工具抽离出,采用 WebPack Node API构建,对编译做出更细粒度的控制,同时加大对编译配置的优化调整,大幅提高性能和减少打包文件体积。

欢迎git点赞哦

欢迎访问NutUI组件库网站:nutui.jd.com

git库地址:github.com/jdf2e/nutui