Vue3.0 一套移动端轻量级组件库 https://nutui.jd.com/#/index

snandy 1b112898e4 Update README.md 4 years ago
.github 1c3a652b6a chore: website mobile 4 years ago
.husky 65cf81ec3c chore: husky config 4 years ago
jd dc5191a231 fix: generate types methods 4 years ago
src 1c3a652b6a chore: website mobile 4 years ago
.editorconfig 1de30ddbb7 feat: button功能完善 5 years ago
.eslintignore bc8b79b671 feat: 完善文档功能 5 years ago
.gitignore 9d9af85cda chore: build component scss optimization 4 years ago
.npmrc 29236c701c feat: npmrc 5 years ago
.prettierignore e51304064b chore: gh-pages modify 4 years ago
.prettierrc ac44cd859b chore: codeformat 4 years ago
CHANGELOG.md bf1cd217fd release: 3.1.12 4 years ago
LICENSE caf2af84e1 docs: text modify 4 years ago
README.md 1b112898e4 Update README.md 4 years ago
commitlint.config.js 595b930533 release: 3.0.0-beta.11 4 years ago
demo.html 0f61f71e9a upd: doc web modify 4 years ago
index.html 1c3a652b6a chore: website mobile 4 years ago
jest.config.js e79e7594fc fix: shortpassword 单元测试 (#486) 4 years ago
package.json 1c3a652b6a chore: website mobile 4 years ago
tsconfig.json ac57bb693d chore: tsconfig add skipLibCheck 4 years ago
vite.config.build.css.ts 2385f0af46 release: 3.1.6 4 years ago
vite.config.build.disperse.ts 8a6ce08ea3 chore: remove vite config pinyin dep 4 years ago
vite.config.build.taro.vue.disperse.ts 5cfcf69696 fix: child component taro export bug #707 4 years ago
vite.config.build.taro.vue.ts 8a6ce08ea3 chore: remove vite config pinyin dep 4 years ago
vite.config.build.ts 8a6ce08ea3 chore: remove vite config pinyin dep 4 years ago
vite.config.ts 1c3a652b6a chore: website mobile 4 years ago

README.md

logo

京东风格的轻量级移动端 Vue2、Vue3 组件库

(支持一套代码生成 H5 和小程序)

npm version CI Status Coverage Status license

license


特性

  • 🚀 70+ 高质量组件(3.0 持续开发中),覆盖移动端主流场景
  • 💪 支持小程序开发
  • 📖 基于京东APP 10.0 视觉规范
  • 🍭 支持按需引用
  • 📖 详尽的文档和示例
  • 💪 支持 TypeScript
  • 💪 支持服务端渲染(测试阶段)
  • 🍭 支持定制主题
  • 🍭 单元测试覆盖(3.0 开发中),保障稳定性
  • 📖 提供 Sketch 设计资源

示例 H5 & 小程序

NutUI NutUI

版本说明

@next@nutui-taro 属于并行版本,存在部分的差异化,版本号始终保持一致。如果想要兼容低版本,请使用 @nutui/nutui

  • @nutui/nutui@next 基于 Vue3,京东 APP 10.0 规范,只能开发 h5;支持现代浏览器以及 Chrome >= 51、iOS >= 10.0(与 Vue3 一致)

  • @nutui/nutui-taro 基于 Vue3+Taro,京东 APP 10.0 规范,开发多端(一套代码部署多端环境,包括微信小程序和 H5)。支持现代浏览器以及 Chrome >= 51、iOS >= 10.0

版本 支持的框架 视觉规范 支持的应用类型 兼容
@nutui/nutui Vue 2x 京东 APP 7.0 规范 H5 现代浏览器以及 Android >= 4.0、iOS >= 8.0
@nutui/nutui-jdl Vue 2x 京东物流视觉规范 H5 现代浏览器以及 Android >= 4.0、iOS >= 8.0
@nutui/nutui@next Vue 3x 京东 APP 10.0 规范 H5 现代浏览器以及 Chrome >= 51、iOS >= 10.0(与 Vue3 一致)
@nutui/nutui-taro Vue3 + Taro 京东 APP 10.0 规范 H5&小程序,可开发多端 现代浏览器以及 Chrome >= 51、iOS >= 10.0(与 Vue3 一致)

构建版本

AMD 环境、Webpack、Vite 等构建工具环境、服务端建议使用 es 版,非模块化环境(如通过 <script> 标签直接引用)建议使用 umd 压缩版。

  • es nutui.es.js

  • umd nutui.umd.js

使用案例

NutUI 已经投入了我们的生产环境中使用,业界也在广泛地使用 NutUI 开发多端应用。

NutUI

查看等多的案例,请点击

我们正在征集更多优秀案例,欢迎点击提交

链接

开发交流

版本 微信群 京东内部咚咚群
NutUI Vue 关注后回复「NutUI」 82957939
NutUI x Taro 关注后回复「NutUI」 1022545110

贡献者们

感谢以下小伙伴们为 NutUI 发展做出的贡献:

contributors

参与共建

非常欢迎社区开发者为 NutUI 贡献代码,在贡献之前请先阅读 贡献指南,参与共建提 PR

感谢以下所有给 NutUI 贡献过代码的 开发者

开发计划

Milestones

更新日志

本项目遵从 Angular Style Commit Message Conventions,更新日志请查阅 Release

开源协议

本项目基于 MIT 协议