京东零售开源项目 NutUI 是一套京东风格的轻量级移动端 Vue 组件库,是开发和服务于移动 Web 界面的企业级产品。经过长时间的开发与打磨,NutUI 3.0 终于和大家见面了!3.0 版本在技术和视觉方面都做出了较大改进,让组件看起来更绚丽,用起来更舒服。
3.0官网:
https://nutui.jd.com/3x
源码抢先看:
https://github.com/jdf2e/nutui
特性
-
70+ 高质量组件(3.0 持续开发中)
-
基于京东APP 9.0 视觉规范
-
支持按需引用
-
详尽的文档和示例
-
支持 TypeScript
-
支持服务端渲染(测试阶段)
-
支持定制主题
-
单元测试覆盖(3.0 开发中)
支持环境
-
Android 4.0+
-
iOS 8.0+
构建版本
-
es nutui.es.js
-
umd nutui.umd.js
AMD 环境、Webpack、Vite 等构建工具环境、服务端建议使用 es 版,非模块化环境(如通过
<script>
标签直接引用)建议使用 umd 压缩版。
你还可以订阅:https://github.com/jdf2e/nutui/releases.atom 来获得稳定版发布的通知。
开源协议
本项目基于 MIT 协议
拥有丰富的组件:
-
布局组件
-
Button 按钮组件
-
Collapse 折叠面板
-
Layout 布局
-
操作反馈
-
BackTop 返回顶部
-
ActionSheet 动作面板
-
Toast 吐司
-
Notify 消息通知
-
Picker 选择器
-
DatePicker 选择器
-
基础组件
-
Cell 单元格组件
-
Uploader 上传组件
-
Icon 图标组件
-
Price 价格组件
-
Checkbox 复选按钮
-
Swiper 轮播
-
Avatar 头像
-
Popup 弹出层
-
Dialog 对话框
-
Radio 单选按钮
-
OverLay 遮罩层
-
InfiniteLoading 滚动加载
-
Range 区间选择器
-
Drag 拖拽
-
导航组件
-
Navbar 导航组件
-
Tabbar 标签栏组件
-
数据录入
-
InputNumber 数字输入框
-
Input 输入框
-
Switch 开关组件
-
Rate 评分
-
Calendar 日历
-
ShortPassword 短密码
-
TextArea 文本域
-
业务组件
-
Address 地址组件
欢迎各位大佬品鉴。。。
vue element 慌了没?