【开源】基于Vue3的京东组件库NutUI来了
共 1177字,需浏览 3分钟
·
2021-03-03 12:10
关注公众号 前端人,回复“加群”
添加无广告优质学习群
京东零售开源项目 NutUI 是一套京东风格的轻量级移动端 Vue 组件库,是开发和服务于移动 Web 界面的企业级产品。经过长时间的开发与打磨,NutUI 3.0 终于要和大家见面了!3.0 版本在技术和视觉方面都做出了较大改进,让组件看起来更绚丽,用起来更舒服。
源码抢先看:https://github.com/jdf2e/nutui
技术看点
1. 拥抱 Vue3
引入 Vue3 新特性 Composition API、Teleport、Emits 等
破坏性变更,全面升级
采用组合式 API Composition 语法重构,结构清晰,功能模块化
组件 emits 事件单独提取,增强代码可读性
使用 Teleport 新特性重构挂载类组件
2. 构建工具升级为 Vite2.x
弃用 webpack,引入下一代前端构建工具 Vite。启动速度由原来 30s 提升到 500ms 左右,将大幅提升开发效率。
3. 全面使用 TypeScipt
NutUI 3.0 使用 TypeScript 作为主要开发语言,在前端应用复杂度不断飙升的大背景下,应对组件不易维护且难于扩展的问题。
视觉体验全面升级
NutUI 3.0 根据最新发布的 JD App9.0 规范,结合零售众多的应用场景,对 NutUI 组件进行重新整理和设计
减少冗余控件
帮助移动端设计师快速复⽤基础组件
建立通⽤的细节设计标准
提高界⾯的模块化通用程度
建⽴设计与开发对接的基础标准
提⾼产研输出对接的效率,降低输出工作量
基于京东设计语言体系,构建场景
骨骼精细化重构主流程,构建“场景动线”,让体验更流畅
品质服务
长期以来,团队的小伙伴都在尽心尽力地维护着 NutUI 2.0。在 3.0 版本发布后,我们依然会积极地维护与迭代,为有需要的同学提供技术支持,也会不定时地发布一些相关的文章帮助大家更好地理解与使用我们的组件库。
发布时间:
NutUI 3.0 预计发布的时间是 2021-03-31 。敬请期待!
NutUI 2.0:nutui@jd.com
来点个 Star ❤️ 支持我们一下吧 ~:https://github.com/jdf2e/nutui
源码真的推荐看看,毕竟现在网上Vue3.0+ts好的资料太少了,还不如看看人家好框架的源码
回复 资料包
领取我整理的进阶资料包回复 加群
,加入前端进阶群console.log("文章点赞===文章点在看===你我都快乐")
Bug离我更远了,下班离我更近了