NutUI 3 - 京东风格的轻量级移动端 Vue 组件库 (A Vue.js UI Toolkit for Mobile Web)

Overview

NutUI 3

npm version Build Status Coverage Status license

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

NutUI

特性

  • 70+ 高质量组件(3.0 持续开发中)
  • 基于京东APP 9.0 视觉规范
  • 支持按需引用
  • 详尽的文档和示例
  • 支持 TypeScript
  • 支持服务端渲染(测试阶段)
  • 支持定制主题
  • 单元测试覆盖(3.0 开发中)

示例

NutUI

支持环境

  • Android 4.0+
  • iOS 8.0+

构建版本

  • es nutui.es.js
  • umd nutui.umd.js

安装使用

具体安装使用方法请参考 NutUI 官网 https://nutui.jd.com

⌨️ 本地开发

你可以使用 Gitpod 进行在线开发:

Open in Gitpod

或者克隆到本地开发:

$ git clone https://github.com/jdf2e/nutui.git
$ cd nutui
$ npm install
$ npm run dev

开源协议

本项目基于 MIT 协议

Issues
  • 来了,老弟~

    来了,老弟~

    :tada::tada:欢迎大家使用NutUI组件库~ :tada::tada:

    如果您在使用过程中遇到什么问题可通过 Issues 或邮件 [email protected] 联系我们。

    目前NutUI已在京东内外众多项目中应用,如果你的项目中也有用到,欢迎留言告诉我们,建议包含以下内容:

    • 产品/项目:
    • 链接:(如果可以)
    • 公司或组织:(如果可以)
    • 截图:(如果可以)
    • Email:(如果可以)

    如果不方便公开,可以通过邮件告诉我们。

    您的支持是我们开发的动力。

    欢迎Star,欢迎PR~

    微信交流群

    enhancement 
    opened by Franslee 19
  • calendar在多例情况下日期范围选择似乎有点问题

    calendar在多例情况下日期范围选择似乎有点问题

    在第一个页面日历假设选择了5月的1号和2号 在下一页面的的的日历组件去往下拉点时候不会有四月份了 两个页面各有两个日历组件 不公用 但当选择了其他日期的情况下是可以下拉出四月份的

    opened by wangjun521 16
  • nutui 没有form组件?

    nutui 没有form组件?

    form 组件 input 组件 目前看到文档和代码里面没有,后期会有吗?

    opened by qbob 10
  • scss引入报错

    scss引入报错

    需要定制样式,按完整组件方式引入,根据官方文档在引入了import '@nutui/nutui/nutui.scss';之后,报错找不到文件。看了下node_modules文件夹下,并没有这个文件,dist下面倒是有。 将路径改为import '@nutui/nutui/dist/nutui.scss';之后,进而又报图片未找到的错误,信息如下:

    * ../../assets/img/img-error.png in ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/sass-loader/lib/loader.js??ref--6-oneOf-1-3!./node_modules/@nutui/nutui/dist/nutui.scss                                   friendly-errors 15:40:04
    * ../../assets/img/img-loading.png in ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/sass-loader/lib/loader.js??ref--6-oneOf-1-3!./node_modules/@nutui/nutui/dist/nutui.scss 
    

    请问是哪里出了问题?

    opened by waitkafuka 9
  • [bug]在ios展示时,变白屏,但是能点击里面的内容

    [bug]在ios展示时,变白屏,但是能点击里面的内容

    问题描述

    最小可复现仓库

    请创建最小可复现代码,并上传到你的 GitHub 仓库

    预期的行为和实际行为

    复现步骤,具体代码

    相关环境信息

    • 操作系统
    • Node 版本
    • NutUI 版本
    • Vue 版本
    • 引用方式: CDN / NPM ?
    bug 2.0 
    opened by Imageheart 8
  • 文档不清楚

    文档不清楚

    文档能否写的清楚点,新手表示不会用啊

    opened by JCXIE 8
  • NutUI 交流群

    NutUI 交流群

    微信交流群

    请添加微信zhida51844712备注 申请加群 nutui

    :tada::tada:欢迎大家使用NutUI组件库~ :tada::tada:

    如果您在使用过程中遇到什么问题可通过 Issues 或邮件 [email protected] 联系我们。

    目前NutUI已在京东内外众多项目中应用,如果你的项目中也有用到,欢迎留言告诉我们,建议包含以下内容:

    • 产品/项目:
    • 链接:(如果可以)
    • 公司或组织:(如果可以)
    • 截图:(如果可以)
    • Email:(如果可以)

    如果不方便公开,可以通过邮件告诉我们。

    您的支持是我们开发的动力。

    欢迎Star,欢迎PR~

    opened by richard1015 7
  • 日历组件Calendar: end-date 设置为今天之前,比如昨天,但是今天的日期还是高亮,能自己指定高亮的日期吗??

    日历组件Calendar: end-date 设置为今天之前,比如昨天,但是今天的日期还是高亮,能自己指定高亮的日期吗??

    日历组件: end-date 设置为今天之前,比如昨天,但是今天的日期还是高亮,能自己指定高亮的日期吗??

    opened by kevinlxj 7
  • feat: picker&range

    feat: picker&range

    opened by zy19940510 0
  • 完善tab组件使用组内的swiper

    完善tab组件使用组内的swiper

    完善tab组件使用组内的swiper

    opened by zhenyulei 0
  • Nutui react

    Nutui react

    feat: cell组件开发完成

    opened by irisSong 0
  • upd: magic.scss调整

    upd: magic.scss调整

    upd: magic.scss调整

    opened by Mindyzone 0
  • 3.0 组件 input 样式[bug]

    3.0 组件 input 样式[bug]

    引入 import NutUI from "@nutui/nutui"; import "@nutui/nutui/dist/style.css";

    <nut-input v-model="state.val1" @change="change" @focus="focus" @blur="blur" label="文本" />

    A43C7C19-03C9-42CF-A52B-04A450D5F145 bug 3.0 
    opened by yang867381349 4
  • Datepicker 组件 v-model 值变更,默认选中时间希望也能跟着改变 [suggest]

    Datepicker 组件 v-model 值变更,默认选中时间希望也能跟着改变 [suggest]

    你建议我们做什么?

    现在

    1. 页面加载后,从接口那边一步获取到默认时间
    2. 修改 v-model 对应的变量
    3. 用户点击弹框,修改时间,这个时候选中的时间是当前时间

    期望

    1. 如果在动态的修改了时间之后,弹出的时间日期选择里,能够默认选中这个动态的值
    help wanted 
    opened by yuanliang847 1
  • [suggest] 关于瀑布流组件的想法

    [suggest] 关于瀑布流组件的想法

    瀑布流组件的想法

    现在很多地方都会用到瀑布流,比如资讯类的展示,商品类的展示,pc端和移动端还是有距离的,移动端只需要考虑等宽两列布局,不像pc端需要等宽不等高多列,等高不等宽多列。。。

    如果能够做一个瀑布流组件,我觉得是令人振奋的!!

    它能够让很多的工作更加精简。

    help wanted 
    opened by guoshuangyang 0
  • [bug] 组件backtop的bottom和right

    [bug] 组件backtop的bottom和right

    <nut-backtop :right="100"></nut-backtop>
    

    right 设置为 100 时候,距离底部是100 设置bottom时候才是距离右边100

    相关环境信息

    • 操作系统:mac for m1
    • Node 版本:15
    • NutUI 版本[email protected]
    • Vue 版本: vue3.0 --- ts
    • 引用方式: npm
    opened by guoshuangyang 1
  • 新增弹幕组件[suggest]

    新增弹幕组件[suggest]

    你建议我们做什么?

    现在...

    如果你能...

    它将使...

    其它

    help wanted 
    opened by richard1015 0
  • 可以整合到taro里面进行小程序开发吗?[question]

    可以整合到taro里面进行小程序开发吗?[question]

    你想知道什么?

    你好,我想知道这个项目是否可以...

    描述你考虑过的替代方案

    我想...

    其它

    question 
    opened by hcweb 1
Releases(v3.0.0)
  • v3.0.0(May 27, 2021)

    2021-05-27

    • :zap: chore: multi technology stack structure adjustment @richard1015
    • :zap: feat: Video (#464) @zy19940510
    • :bug: fix: typescript global error #461 @richard1015
    • :bug: fix: view-block warn #469 @richard1015
    • :bug: fix(address): change type bug、使用css3替换GASP动画函数 (#472) @richard1015 @yangxiaolu3
    • :zap: chore: rollup external vue-router @richard1015
    • :zap: doc: 更新 nutui-cat 跳转链接 (#465) @zy19940510
    Source code(tar.gz)
    Source code(zip)
  • v2.3.0(May 27, 2021)

  • v3.0.0-beta.16(May 18, 2021)

    2021-05-18

    • :zap: feat: site footer nutui-cat @richard1015
    • :zap: feat: site react version @richard1015
    • :zap: style: sites version width @richard1015
    • :bug: fix(uploader): clearInput props bug @richard1015
    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-beta.15(May 11, 2021)

    v3.0.0-beta.15

    2021-05-11

    • :bug: fix(steps): steps icon @szg2008
    • :bug: fix(site): site footer vue link error #450 @richard1015
    • :bug: fix(input): click clear btn bug @richard1015
    • :bug: fix(address): onchange > change change type bug @richard1015
    • :zap: refactor(checkbox): refactor checkbox checkboxgroup @szg2008
    • :zap: refactor(radio): refactor radio radiogroup @szg2008
    • :bug: fix(popup): closeable 默认false文档修改 @richard1015
    • :bug: fix(docs): feat relay link @richard1015
    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-beta.14(Apr 24, 2021)

    v3.0.0-beta.14

    2021-04-24

    • :bug: fix(steps): style && getCurrentInstance proxy @szg2008
    • :zap: feat(site): site build @vitejs/plugin-legacy @richard1015
    • :zap: feat(husky): v4 to v6 @szg2008
    • :bug: upd(icon): iconfont @richard1015
    • :bug: fix(dialog): v-html;函数式使用支持挂载指定节点teleport功能 @richard1015
    • :zap: feat(uploader): custom slot & update:fileList @richard1015
    • :zap: chore(button): test jest @richard1015
    • :bug: fix(tabbar): 样式修改 #448 @Drjingfubo
    • :bug: fix(input): blur event bug #438 @richard1015
    • :bug: fix(address): change type bug @richard1015
    • :zap: feat: devServer port 2021 @richard1015
    • :zap: chore: Vite 2.2.1 @richard1015
    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-beta.13(Apr 18, 2021)

    • :zap: feat(cell-group): 列表组组件 @richard1015
    • :bug: fix(toast): function undefined bug #444 @richard1015
    • :bug: fix(address): style bug @szg2008
    • :bug: fix(pxCheck): typeof number check (#441) @xjh22222228
    • :zap: feat: steps @szg2008 @ailululu
    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-beta.12(Apr 14, 2021)

    v3.0.0-beta.12

    • :zap: chore(dialog): 重构函数式,标签式 @richard1015
    • :zap: chore(textarea): 重构展示方式 & 部分Api @richard1015
    • :zap: doc: icon size type desc modify @richard1015
    • :bug: fix(inputnumber): blur event calc error @richard1015
    • :bug: fix: button icon style bug @richard1015
    • :bug: fix: tabbar 样式修改 (#445) @Drjingfubo
    • :bug: fix: radio @szg2008
    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-beta.11(Apr 6, 2021)

  • v3.0.0-beta.10(Apr 1, 2021)

  • v3.0.0-beta.9(Mar 30, 2021)

    :tada: :tada: :tada: NutUI 3.0 来了!

    新特性

    • :zap: 全新的架构,基于 vite 构建
    • :lipstick: 全新的视觉样式,参照京东 APP v9.0视觉规范
    • :sparkles: 全新的按需加载方式
    • :art: 支持定制主题
    • :sparkles: 支持 TypeScript
    • :sparkles: 重构所有 2.0 组件
    • :sparkles: 详尽的文档和示例

    ⚠️ 升级必读

    • 3.x 基于 Vue3 版本 3.x 不兼容 2.x,建议直接升级到 3.x 的最新版本
    Source code(tar.gz)
    Source code(zip)
  • v2.2.15(Mar 30, 2021)

  • v2.2.14(Feb 8, 2021)

    2.2.14

    • :sparkles: feat(luckcard):增加支持刮开系数,支持清空蒙层 #365 @guoxiao158
    • :sparkles: feat(swiper):支持异步切换指定页数 #380 @ZXHHHH123、@jacob-zch、@richard1015
    • :sparkles: feat(calendar):添加 choose-click事件 #363 @richard1015
    • :bug: fix(tab):修复默认值def-index设置后不能自动将对应标题居中 #362 @zhenyulei
    • :bug: fix(collapse):优化折叠面板change回调方法 @Ymm0008
    • :bug: fix(upload):修复Android手机多次点击重复调用相机、相册兼容问题 #379 @Drjingfubo
    • :bug: fix(circleprogress):修复环形进度条渲染高亮问题 #373 @Drjingfubo、@layman666
    • :bug: fix(popup):修复挂载节点api无效的问题 #382 @yangkaixuan
    • :zap: calendar 文档修改 isOpenRangeSelect、endDate参数修改 @Drjingfubo
    • :zap: actionsheet 文档修改 @click.native demo使用方法 @Drjingfubo
    Source code(tar.gz)
    Source code(zip)
  • v2.2.13(Dec 18, 2020)

    • :sparkles: feat(infiniteloading):增加 loading 与 unloadMore 插槽 @yangxiaolu1993
    • :sparkles: feat(rate):评分增加取消功能 @zy19940510、@undo03
    • :sparkles: feat(imagepicker):支持清空预览列表 #346 @szg2008
    • :sparkles: feat(uploader):支持file文件流修改逻辑(压缩图片、加水印等功能) @richard1015
    • :sparkles: upd(collapse):优化依赖组件引用方式 @Ymm0008
    • :bug: fix(scroll):修复vertical-scroll.vue组件下拉刷新距离设置无效的bug #358 @langyuxiansheng
    • :bug: fix(searchBar):修复ios下键盘没有搜索按钮 @yangxiaolu1993
    • :bug: fix(notify):修复背景颜色无法设置问题 @shenqistart
    • :bug: fix(searchBar):优化 placeholder 不可设置为空问题 @yangxiaolu1993
    • :bug: fix(textinput):修复label提示样式问题 @Drjingfubo
    • :bug: fix(actionsheet):methods rename @guoxiao158
    • :bug: fix(picker):listData异步更新问题 #355 @richard1015
    • :bug: fix(numberkeyboard):解决数字键盘“完成”不隐藏问题,优化文档 @Ymm0008
    • :zap: doc:dialog 文档bug修改,新增资源相关文章 @richard1015
    Source code(tar.gz)
    Source code(zip)
  • v2.2.12(Nov 10, 2020)

    2020-11-10

    • :sparkles: feat(leftSlip):支持用户通过 api 侧滑关闭单元格 @richard1015
    • :sparkles: feat(slider):新增 change 事件,支持用户自定义监听 @richard1015
    • :sparkles: feat(infiniteloading):新增 container-id 字段,支持自定义滚动容器 @shenqistart
    • :sparkles: feat(uploader):新增 multiple 字段,支持单选多选功能 @richard1015
    • :sparkles: feat(infiniteloading):新增 isShowBottomTips 字段,支持用户自定义控制底部加载提示 @richard1015
    • :sparkles: upd(collapse):优化依赖组件引用方式 @Ymm0008
    • :bug: fix(countup):修复组件异步更新问题 @Ymm0008
    • :bug: fix(address):修复组件快速点击,popup 层无法展开问题 @yangxiaolu1993
    • :bug: fix(toast):修复文档 bottom 类型和默认值 @zy19940510
    • :bug: fix(toast):修复loading方法无法同步关闭问题 @richard1015
    Source code(tar.gz)
    Source code(zip)
  • v2.2.11(Sep 27, 2020)

    • :sparkles: feat(collapse):新增折叠面板组件 @Ymm0008
    • :sparkles: feat(numberkeyboard):新增数字键盘组件 @Ymm0008
    • :sparkles: feat(luckycard):新增刮奖组件 @guoxiao158
    • :bug: fix(drag):修复 drag 拖动边界和自定义位置冲突的问题 @zy19940510
    Source code(tar.gz)
    Source code(zip)
  • jdl-v1.0.3(Sep 27, 2020)

  • jdl-1.0.2(Aug 21, 2020)

  • v2.2.10(Aug 21, 2020)

  • v2.2.9(Aug 19, 2020)

    • :sparkles: upd(Tab):title支持slot和badge #307 @weiquanju
    • :sparkles: upd(Popup):新增组合弹框 @yangkaixuan
    • :bug: fix(Countup):样式修复 @Ymm0008
    • :bug: fix(Switch):修复 demo 文字不居中问题 @szg2008
    • :bug: fix(Range):区间选择器滑动异常 @undo03
    • :bug: fix(Picker):更新 demo 和 doc 文档 @irisSong
    • :bug: fix(Toast):props 新增 coverClass、coverStyle @yangkaixuan
    • :bug: fix(Swiper):销毁钩子内计时器清空无效 #262 @richard1015
    • :bug: fix(TextBox): 修复 demo 示例问题 @guoxiao158
    • :bug: fix(Signature): 修复的leave事件 @guoxiao158
    • :bug: fix(Stepper):修复 demo 加减精度问题 @layman666
    • :bug: fix(Cell):修复 demo 示例头像不居中问题 #295 @zhenyulei
    • :zap: doc:ActionSheet、start article 文档修改 @richard1015 @weiquanju
    Source code(tar.gz)
    Source code(zip)
  • jdl-v1.0.1(Aug 19, 2020)

    • :sparkles: upd(Popup):demo 增加分享按钮(微信、朋友圈、QQ) @yangkaixuan
    • :sparkles: upd(ActionSheet):增加 popup 组合功能 @irisSong
    • :bug: fix(TabSelect):修复 demo 显示问题 @dushoujun
    • :bug: fix(Stepper):修复 demo 加减精度问题 @layman666
    • :bug: fix(Swiper):销毁钩子内计时器清空无效 #262 @richard1015
    • :zap: doc:sketch 更换 @lizhiyao4
    • :zap: doc:ActionSheet、Radio、主题定制化 文档更改 @richard1015 @yangkaixuan
    Source code(tar.gz)
    Source code(zip)
  • v2.2.8(Jul 28, 2020)

    • :sparkles: upd(TextBox):新增 disable 属性 @richard1015
    • :sparkles: upd(Countup):新增摸拟滚动抽奖 @Ymm0008
    • :bug: fix(Popup):修复destroyOnClose失效问题 @yangkaixuan
    • :bug: fix(Popup):修复浏览器滚动报错、单元测试 @yangkaixuan
    • :bug: fix(SearchBar):修复v-model、新增clear事件 @richard1015
    • :bug: fix(ActionSheet):修改removeLockScroll函数命名 @richard1015
    • :bug: fix(TextBox): 修复文本域初始化字数展示问题 @guoxiao158
    • :bug: fix(Address、Imagepicker):cdn 部分事件无法使用问题 @richard1015
    • :bug: fix(Tab):修复增加下划线宽度设定 #297 @zhenyulei
    • :bug: fix(Elevator):修复电梯楼层组件的问题 #295 @zhenyulei
    • :bug: fix(Scroller):修复demo清除定时器参数异常问题 @irisSong
    • :bug: fix(Picker):修复自定义数据默认值问题 @irisSong
    Source code(tar.gz)
    Source code(zip)
  • v2.2.7(Jul 9, 2020)

    • :sparkles: feat(FixedNav):新增悬浮导航组件 @richard1015
    • :sparkles: feat(Notify):新增通知组件 @shenqistart
    • :sparkles: feat(CountUp):新增数字滚动组件 @Ymm0008
    • :sparkles: upd(Elevator):优化电梯组件 @zhenyulei
    • :sparkles: upd(NoticeBar):重构优化内部代码 @shenqistart
    • :bug: fix(Rate):修复props 数据监听问题 @yushuang
    • :bug: fix(TextBox): 修复文本域初始化字数展示问题 @guoxiao158
    • :bug: fix(Dialog):滚动模式bug修复、新增close关闭事件 @guoxiao158
    • :bug: fix(Stepper):判断max小于min的情况 @yangxiaolu1993
    • :bug: fix(Address): 地址组件点击左上角返回问题,支持自定义图标 @yangxiaolu1993
    • :bug: fix(Drag):优化拖拽组件demo显示问题 @zy19940510 @richard1015
    • :bug: fix(Switch):修复内嵌文字居中 @zjyau
    • :bug: fix(Datepicker)修复设置起止范围,如月份是个位数(1-9月),天数的开始条件无效问题 @zjyau
    Source code(tar.gz)
    Source code(zip)
  • v2.2.6(Jun 19, 2020)

    • :sparkles: feat(CountUp):新增数字滚动组件 @Ymm0008
    • :sparkles: upd(LuckDraw):优化抽奖组件,增加单独设置颜色区块、奖品列表 @Ymm0008
    • :sparkles: upd(Uploader):优化内部代码 @linrufeng
    • :sparkles: upd(LeftSlip):新增禁用属性 @vickyYE
    • :sparkles: upd(Popup):z-index层级处理、禁止滑动逻辑优化、测试用例补充 @yangkaixuan
    • :sparkles: upd(TabBar):优化默认选中页签激活状态 @zhenyulei
    • :sparkles: upd(Tabs):新增滚动居中功能 @zhenyulei
    • :bug: fix(Uploader):修复文件上传组件可以调用移动端摄像头 #212 @linrufeng
    • :bug: fix(SearchBar):修复 input 边框样式 @yangxiaolu1993
    • :bug: fix(TextBox): 修复 输入时 waring @guoxiao158
    • :bug: fix(SubSideNavBar):修复 offset 计算错误问题 @szg2008
    • :bug: fix(ImagePicker):修复 多张上传触发多次emit的问题 @szg2008
    • :bug: fix(Swiper):销毁钩子内计时器清空无效 #262 @richard1015
    • :bug: fix(Calendar):增加监听默认值修改功能 @irisSong
    • :bug: fix(Switch):新增内嵌文字标签,如ON|OFF或开|关 @zjyau
    Source code(tar.gz)
    Source code(zip)
  • v2.2.5(May 25, 2020)

    • :sparkles: feat(Address):新增地址组件 @yangxiaolu1993
    • :sparkles: upd(Popup):优化内部代码、单元测试 @yangkaixuan
    • :sparkles: upd(LeftSlip):重构优化代码 #229 @vickyYE
    • :sparkles: upd(Video):修复自定义蒙层 @vickyYE
    • :sparkles: upd(Tab):优化内部代码,支持多页签滑动 @zhenyulei
    • :bug: fix(Range):stage 失效、控制器重叠问题 #242 @undo03
    • :bug: fix(CountDown):修复 startTime 异步更新问题 @undo03
    • :bug: fix(Icon):修复 url 异步更新问题 @richard1015
    • :bug: fix(Swiper):修复 cdn 模式下 event 事件失效问题 @richard1015
    • :bug: fix(Dialog):修复标签使用时,取消按钮无效 @guoxiao158
    • :zap: doc:nutui-demo、user-case jdf2e 地址库更换 @richard1015
    • :zap: doc:补充 rate js 文档 @richard1015
    • :zap: doc:补充 switch demo 文档 @zjyau
    Source code(tar.gz)
    Source code(zip)
  • v2.2.4(Apr 29, 2020)

    • :sparkles: upd(CircleProgress):新增环形进度条 @layman666
    • :sparkles: upd(Drag):新增拖拽组件 @zy19940510
    • :sparkles: upd(SideNavBar):新增侧边栏导航组件 @szg2008
    • :sparkles: upd(ButtonGroup):优化内部代码,文档优化 @shenqistart
    • :sparkles: upd(Icon):优化内部代码,文档优化 @linrufeng
    • :sparkles: upd(Uploader):调整 uploader 上传 form-data 键值顺序 @richard1015
    • :sparkles: upd(InfiniteLoading):新增 scrollChange、use-capture、use-window 参数,支持固定高度滚动加载 @richard1015
    • :sparkles: upd(Imgpicker):增加长按时间可配置 @szg2008
    • :sparkles: upd(Stepper):优化min参数监听问题 @yangxiaolu1993
    • :sparkles: upd(DatePicker):组件增加秒功能 @irisSong
    • :bug: fix(Countdown):修复切换页面闪烁问题 #237 @undo03
    • :bug: fix(SearchBar):修复input获取焦点问题 @yangxiaolu1993
    • :bug: fix(Video):修复视频组件source 数据更新无法切换问题 #234 @vickyYE
    • :bug: fix(Popup):修复滑动锁定背景部分机型不生效问题 @yangkaixuan
    • :bug: fix(Scroller):修复组件横向滑动区域,不能上下滑动页面问题 #103 #62 @irisSong
    • :bug: fix(TabSelect):修复ios下样式问题、多选删除问题,增加isLockBgScroll是否锁定背景滚动配置 @zjyau @dushoujun
    • :zap: doc:新增开发者项目使用案例 @richard1015
    • :zap: doc:修改dialog和textbox文档 @guoxiao158
    Source code(tar.gz)
    Source code(zip)
  • v2.2.3(Apr 3, 2020)

    • :sparkles: upd(Uploader): 新增 beforeUpload 回调钩子函数、新增selfData自定义增加上传的数据 @linrufeng
    • :bug: fix(Stepper):关于Tabbar的问题重复点击一个TAB的时候会报错 #231 @zhenyulei
    Source code(tar.gz)
    Source code(zip)
  • v2.2.2(Mar 31, 2020)

    • :sparkles: feat(Video):新增数据展示-视频组件 @vickyYE
    • :sparkles: feat(TimeLine):新增时间轴组件 @yangxiaolu1993
    • :sparkles: feat(Signature):新增业务类型-签名组件 @irisSong
    • :sparkles: upd(TabSelect):新增确认按钮回调事件 @yi-ge
    • :sparkles: upd(TextBox):新增v-model属性 @yi-ge
    • :sparkles: upd(Stepper):新增超出最小、最大回调事件 @richard1015
    • :sparkles: upd(ActionSheet):优化内部代码,文档优化 @irisSong
    • :sparkles: upd(Flex):优化内部代码,文档优化 @szg2008
    • :sparkles: upd(Toast):优化内部代码,文档优化 @zy19940510
    • :sparkles: upd(Progress):优化内部代码,文档优化 @layman666
    • :sparkles: upd(SearchBar、TextInput):组件优化 @yangxiaolu1993
    • :bug: upd(Range):绑定的值无法更新到组件 #227 @undo03
    • :bug: upd(Countdown):修复异步计算属性无法更新组件 #228 @undo03
    • :bug: upd(LuckDraw):抽奖组件图片链接修复 @Ymm0008
    • :bug: upd(Picker)优化自定义数据联动demo @irisSong
    • :bug: upd(Popup):按需加载icon修复 @yangkaixuan
    • :bug: upd(TabSelect):组件tabList数据改变内容不刷新问题修复 @dushoujun
    • :bug: upd(TabBar):更新数据 重新渲染的功能 @zhenyulei
    Source code(tar.gz)
    Source code(zip)
  • v2.2.1(Mar 14, 2020)

    • :sparkles: upd(BackTop):支持指定容器Id监听滚动事件,重构优化,文档优化 @richard1015
    • :sparkles: upd(Cell):重构优化内部代码,文档优化 @zhenyulei
    • :sparkles: upd(Dialog):重构优化内部代码,文档优化 @guoxiao158
    • :sparkles: doc:文档新增业务组件 @richard1015
    • :sparkles: feat(Types):新增TextBox types类型 @richard1015
    • :sparkles: feat(Scroller):vertical-scroll组件新增滚动监听事件 @richard1015
    • :sparkles: feat(LuckDraw):新增业务抽奖组件 @Ymm0008
    • :bug: fix(Stepper) 修复步进器组件触发多次change事件 #207 @richard1015
    • :bug: fix(Popup) 修复样式加载问题 @yangkaixuan
    • :bug: fix(Tab) 修复标签中数据更新不渲染页面的问题 #215 @zhenyulei
    • :bug: fix(LeftSlip) 左滑删除优化,单元测试问题修复 @vickyYE
    • :bug: fix(MdToVue) md 转换 vue 插件性能优化 @linrufeng
    • :bug: fix(checkboxgroup) 修复代码冲突 @richard1015
    Source code(tar.gz)
    Source code(zip)
  • v2.2.0(Feb 11, 2020)

    • :sparkles: feat(TabSelect):新增TabSelect组件送货时间 @dushoujun
    • :sparkles: feat(LeftSlip):新增LeftSlip组件 @vickyYE
    • :sparkles: feat(Scroller):组件新增滚动到指定位置事件 @irisSong
    • :bug: fix(datepicker) 部分手机样式不兼容 #191 @irisSong
    • :bug: fix(datepicker) 将手机字体调大后放大镜效果错乱 #193 @irisSong
    • :bug: fix(InfiniteLoading) keep-alive 场景scoll事件未卸载 #199 @irisSong
    • :bug: fix(popup):修复无法按需加载、文档文案错误 @yangkaixuan
    Source code(tar.gz)
    Source code(zip)
  • v2.1.9(Jan 9, 2020)

    • :sparkles: feat(CheckboxGroup):增加全选、反选功能 @richard1015
    • :sparkles: feat(uploader):上传组件支持withCredentials参数 #190 @richard1015
    • :sparkles: feat:新增popup组件 @yangkaixuan
    • :sparkles: feat:新增Elevator电梯楼层组件 @zhenyulei
    • :sparkles: feat:新增textbox文本域组件 @guoxiao158
    • :bug: fix(calendar):修复日历组件 当某个月的1号是周日时,月份下方会空出来一行 @irisSong
    • :bug: fix(menu):修复组件多实例bug #182 @Ymm0008
    • :bug: fix(col):修复组件中文字超出时样式问题 @richard1015
    • :bug: fix(imagepicker):imgList双向绑定问题 #187 @richard1015
    • :bug: fix(toast):修复toast多实例关闭事件冲突 #181 @guoxiao158
    • :zap: doc:修改(picker自定义数据demo;cdn按需加载;VueCLI3按需加载); @richard1015
    Source code(tar.gz)
    Source code(zip)
Owner
JDR Design FE
京东零售用户体验设计部-前端开发部
JDR Design FE
Vue Native is a framework to build cross platform native mobile apps using JavaScript

Vue Native Visit our website at vue-native.io or read the official documentation here. Build native mobile apps using Vue Vue Native is a framework to

GeekyAnts 8.1k Jun 12, 2021
A fantastic mobile ui lib implement by Vue.

A fantastic mobile ui lib implement by Vue.

DiDi 8.7k Jun 3, 2021
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

null 8.4k Jun 14, 2021
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Ionic Framework Ionic Framework is the open-source mobile app development framework that makes it easy to build top quality native and progressive web

Ionic 44.7k Jun 14, 2021
Mobile UI Components based on Vue & WeUI

Be Cool with [email protected]^2.3.0 and WeUI. Live Demo >> Sponsors 我们的产品 Requirements 暂未适配 [email protected],请注意。 [email protected]^2.3.0(for .sync modifier) [email protected]^2.0 [email protected]^7.6

Airyland 17.4k Jun 13, 2021
Native mobile applications using Vue and NativeScript.

Supporting NativeScript-Vue NativeScript-Vue is an MIT-licensed open source project made possible by our sponsors: and these awesome backers: Tiago Al

NativeScript-Vue 4.7k Jun 4, 2021
Mobile UI elements for Vue.js

Mint UI Mobile UI elements for Vue 2.0 Homepage Documentation Installation npm i mint-ui -S # for Vue 1.x npm i [email protected] -S Usage Import all compone

饿了么前端 16.3k Jun 5, 2021
Material design mobile component library for Vue3

Material design mobile component library for Vue3

null 339 Jun 3, 2021
Lightweight Mobile UI Components built on Vue

Vant Mobile UI Components built on Vue ?? 文档网站(国内) ?? 文档网站(GitHub) ???? 中文版介绍 Features 65+ Reusable components 1kb Component average size (min+gzip) 9

有赞 17.6k Jun 14, 2021
Full featured HTML framework for building iOS & Android apps

Framework7 Full Featured Mobile HTML Framework For Building iOS & Android Apps Supporting Framework7 Framework7 is an MIT-licensed open source project

Framework7 16.2k Jun 14, 2021
🔧 eros app 开发模板。

eros 主项目地址 https://github.com/bmfe/eros 介绍 eros app 快速开发模板,可通过脚手架 eros-cli init 指令快速生成。 分支介绍 master (附带着 demo 的完整开发底层) pure (无任何功能的纯净开发模板) source (源码依

Byte Master 143 Mar 6, 2021