NutUI 是京东风格的 Vue 移动端组件库,开发和服务于移动Web界面的企业级产品。
<iframe src="https://ghbtns.com/github-btn.html?user=jdf2e&repo=nutui&type=star&count=true" frameborder="0" scrolling="0" width="60px" height="20px"></iframe> <iframe src="https://ghbtns.com/github-btn.html?user=jdf2e&repo=nutui&type=watch&count=true&v=2" frameborder="0" scrolling="0" width="70px" height="20px"></iframe> <iframe src="https://ghbtns.com/github-btn.html?user=jdf2e&repo=nutui&type=fork&count=true" frameborder="0" scrolling="0" width="60px" height="20px"></iframe>- 70+ 高质量组件(3.0 持续开发中)
- 基于京东APP 10.0 视觉规范
- 支持按需引用
- 详尽的文档和示例
- 支持 TypeScript
- 支持服务端渲染(测试阶段)
- 支持定制主题
- 单元测试覆盖(3.0 开发中)
@nutui/nutui@next 和 @nutui/nutui-taro 属于并行版本,存在部分的差异化,版本号始终保持一致
- @nutui/nutui 基于Vue2 视觉风格 JD APP 7.0规范 ,只能开发 h5
- @nutui/nutui-jdl 基于Vue2 视觉风格 JDL 规范 ,只能开发 h5
- @nutui/nutui@next 基于Vue3 视觉风格 JD APP 10.0规范 ,只能开发 h5
- @nutui/nutui-taro 基于Vue3 视觉风格 JD APP 10.0规范 ,必须基于 taro + vue3 框架 进行开发多端(多端指一套代码 部署多端环境 微信小程序 h5、等第三方小程序)
- Android 5.0+
- iOS 9.2+
如果想要兼容低版本,请使用 NutUI2.x
- es nutui.es.js
- umd nutui.umd.js
AMD 环境、Webpack、Vite 等构建工具环境、服务端建议使用 es 版,非模块化环境(如通过
<script>
标签直接引用)建议使用 umd 压缩版。
你还可以订阅: https://github.com/jdf2e/nutui/releases.atom 来获得稳定版发布的通知。
本项目基于 MIT 协议