NutUI
nutui.jd.com又名 NutUI、NutUI-React、NutUI-Vue
京东出品的移动端组件库,提供 Vue 与 React 两套实现,可经 Taro、uni-app 跨端到小程序,另有面向大促、抽奖和商城业务的高级组件,适合用 Vue 或 React 搭电商活动页的前端开发者。
工具网页中文

NutUI 是京东风格的移动端组件库,面向做 H5 和小程序界面的前端开发者。它把按钮、输入框、弹层、列表这类常用界面元素做成现成组件,开发者按文档引入后拼页面,不用从零写样式和交互。官网首页把组件分成基础组件和高级组件两栏,基础组件下分 H5 与小程序两条线。
主要功能
H5 方向有 NutUI-React 和 NutUI-Vue 两套实现,各自有「开始使用」入口。小程序方向通过 Taro 支持 React 和 Vue,通过 uni-app 支持社区维护的版本;京东原生、微信原生以及 React Native、Flutter 的适配在页面上标为「规划中」,也就是还没做出来。
高级组件是面向具体业务的封装:NutUI-Cat 对应大促域,NutUI-Bingo 对应抽奖域,NutUI-Biz 对应商城域。做营销活动页或商城页面时,这些组件能省掉一部分重复搭建。
适合谁
适合用 Vue 或 React 写移动端页面、又需要一套统一视觉规范的人,尤其是电商、活动页这类场景。页面上的应用案例多是京东体系内的项目,比如企业购年度账单、七鲜小程序、京东云企业管家,能看出它主要服务内部和相近业务。想找通用型、跨行业组件库的人,也可以把它和别的库对比后再定。
费用与限制
页面没有写价格和授权方式,只给了 GitHub 入口和贡献者数量,提到汇集 150+ 贡献者。小程序原生适配和 React Native、Flutter 支持仍在规划中,选型时要按目标平台确认对应实现是否可用。
常见问题
NutUI 有哪些平台 / App?
支持 网页。
NutUI 的替代品有哪些?
本站整理了 3 个替代品,例如 Vant、HeroUI、element。