nutui icon indicating copy to clipboard operation
nutui copied to clipboard

京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)

Results 345 nutui issues
Sort by recently updated
recently updated
newest added

### 这个功能解决了什么问题? `showToast`、`showNotify`、`showImagePreview`、`showDialog` 四个函数式组件缺少入场、离场动画 ### 你期望的组件设计是怎样的? 增加动画,与组件式调用保持一致

Feature Request
PR Welcome

### NutUI 包名 @nutui/nutui-taro ### NutUI 版本号 4.2.1 ### 平台 weapp ### 重现链接 https://nutui.jd.com/playground/#eyJBcHAudnVlIjoiPHRlbXBsYXRlPlxuICA8bnV0LWNlbGwgdGl0bGU9XCLpgInmi6nlnLDlnYBcIiA6ZGVzYz1cInRleHRcIiBpcy1saW5rIEBjbGljaz1cInNob3dBZGRyZXNzXCI+PC9udXQtY2VsbD5cbiAgPG51dC1hZGRyZXNzXG4gICAgICB2LW1vZGVsPVwidmFsdWVcIlxuICAgICAgOnZpc2libGU9XCJzaG93UG9wdXBcIlxuICAgICAgOnByb3ZpbmNlPVwicHJvdmluY2VzXCJcbiAgICAgIDpjaXR5PVwiY2l0aWVzXCJcbiAgICAgIDpjb3VudHJ5PVwiY291bnRyaWVzXCJcbiAgICAgIDp0b3duPVwidG93bnNcIlxuICAgICAgQGNoYW5nZT1cIm9uQ2hhbmdlXCJcbiAgICAgIEBjbG9zZT1cImNsb3NlXCJcbiAgICAgIEBzZWxlY3Q9XCJzZWxlY3RlZFwiXG4gICAgICBjdXN0b20tYWRkcmVzcy10aXRsZT1cIuivt+mAieaLqeaJgOWcqOWcsOWMulwiXG4gICAgICA6Y29sdW1ucy1wbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyXCJcbiAgPjwvbnV0LWFkZHJlc3M+XG4gIDxCb3R0b21UYWJiYXI+PC9Cb3R0b21UYWJiYXI+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IEJvdHRvbVRhYmJhciBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9Cb3R0b21UYWJiYXIudnVlXCI7XG5pbXBvcnQgeyByZWYgfSBmcm9tICd2dWUnO1xuaW1wb3J0IHtSZWdpb25EYXRhfSBmcm9tIFwiQG51dHVpL251dHVpLXRhcm8vZGlzdC90eXBlcy9fX1ZVRS9hZGRyZXNzL3R5cGVcIjtcbmNvbnN0IHNob3dQb3B1cCA9IHJlZihmYWxzZSk7XG5sZXQgcHJvdmluY2VzID0gbmV3IEFycmF5PFJlZ2lvbkRhdGE+O1xubGV0IGNpdGllcyA9IG5ldyBBcnJheTxSZWdpb25EYXRhPjtcbmxldCBjb3VudHJpZXMgPSBuZXcgQXJyYXk8UmVnaW9uRGF0YT47XG5sZXQgdG93bnMgPSBuZXcgQXJyYXk8UmVnaW9uRGF0YT47XG5cbmNvbnN0IHRleHQgPSByZWYoJ+WMl+S6rOacnemYs+WMuuWFq+mHjOW6hOihl+mBkycpXG5jb25zdCB2YWx1ZSA9IHJlZihbXSk7XG4gIFxuY29uc3QgZGF0YSA9IFt7XG4gICAgICAgICAgICBjb2RlOiBcIjExMDAwMFwiLFxuICAgICAgICAgICAgY2l0eTogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMTAxMDBcIixcbiAgICAgICAgICAgICAgICAgICAgY291bnRyeTogW1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTEwMTAxXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5Lic5Z+O5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMTAxMDJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLopb/ln47ljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjExMDEwNVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIuacnemYs+WMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTEwMTA2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5Liw5Y+w5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMTAxMDdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLnn7Pmma/lsbHljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjExMDEwOFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIua1t+a3gOWMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTEwMTA5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi6Zeo5aS05rKf5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMTAxMTFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLmiL/lsbHljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjExMDExMlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIumAmuW3nuWMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTEwMTEzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi6aG65LmJ5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMTAxMTRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLmmIzlubPljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjExMDExNVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIuWkp+WFtOWMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTEwMTE2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5oCA5p+U5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMTAxMTdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLlubPosLfljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjExMDExOFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIuWvhuS6keWMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTEwMTE5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5bu25bqG5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5biC6L6W5Yy6XCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgdGl0bGU6IFwi5YyX5Lqs5biCXCJcbiAgICAgICAgfSx7XG4gICAgICAgICAgICBjb2RlOiBcIjEyMDAwMFwiLFxuICAgICAgICAgICAgY2l0eTogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMjAxMDBcIixcbiAgICAgICAgICAgICAgICAgICAgY291bnRyeTogW1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTIwMTAxXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5ZKM5bmz5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMjAxMDJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLmsrPkuJzljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjEyMDEwM1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIuays+ilv+WMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTIwMTA0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5Y2X5byA5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMjAxMDVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLmsrPljJfljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjEyMDEwNlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIue6ouahpeWMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTIwMTEwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5Lic5Li95Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMjAxMTFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLopb/pnZLljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjEyMDExMlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIua0peWNl+WMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTIwMTEzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5YyX6L6w5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMjAxMTRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLmrabmuIXljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjEyMDExNVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIuWuneWdu+WMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTIwMTE2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5ruo5rW35paw5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogXCIxMjAxMTdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCLlroHmsrPljLpcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBcIjEyMDExOFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIumdmea1t+WMulwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGU6IFwiMTIwMTE5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi6JOf5bee5Yy6XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwi5biC6L6W5Yy6XCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgdGl0bGU6IFwi5aSp5rSl5biCXCJcbiAgICAgICAgfV07XG5cbmNvbnN0IHNob3dBZGRyZXNzID0gKCkgPT4ge1xuICBzaG93UG9wdXAudmFsdWUgPSAhc2hvd1BvcHVwLnZhbHVlO1xuICBkYXRhLmZvckVhY2goKHByb3ZpbmNlKT0+e1xuICAgIHByb3ZpbmNlcy5wdXNoKHtcbiAgICAgIGlkOnByb3ZpbmNlLmNvZGUsXG4gICAgICBuYW1lOnByb3ZpbmNlLnRpdGxlLFxuICAgICAgY2l0eTpwcm92aW5jZS5jaXR5XG4gICAgfSlcbiAgfSk7XG59O1xuXG5cbmNvbnN0IG9uQ2hhbmdlID0gKGNhbCkgPT4ge1xuICBpZiAoY2FsLm5leHQgPT0gXCJwcm92aW5jZVwiKXtcbiAgICBjYWwudmFsdWUuZm9yRWFjaCgoY2l0eSk9PntcbiAgICAgIGNpdGllcy5wdXNoKHtcbiAgICAgICAgaWQ6Y2l0eS5jb2RlLFxuICAgICAgICBuYW1lOmNpdHkudGl0bGUsXG4gICAgICAgIGNvdW50cnk6Y2l0eS5jb3VudHJ5XG4gICAgICB9KVxuICAgIH0pXG4gICAgaWYgKGNpdGllcy5sZW5ndGggPCAxKXtcbiAgICAgIHNob3dQb3B1cC52YWx1ZSA9IGZhbHNlO1xuICAgIH1cbiAgfWVsc2UgaWYgKGNhbC5uZXh0ID09IFwiY291bnRyeVwiKXtcbiAgICBjYWwudmFsdWUuZm9yRWFjaCgoY291bnRyeSk9PntcbiAgICAgIGNvdW50cmllcy5wdXNoKHtcbiAgICAgICAgaWQ6Y291bnRyeS5jb2RlLFxuICAgICAgICBuYW1lOmNvdW50cnkudGl0bGUsXG4gICAgICB9KVxuICAgIH0pXG4gICAgaWYgKGNvdW50cmllcy5sZW5ndGggPCAxKXtcbiAgICAgIHNob3dQb3B1cC52YWx1ZSA9IGZhbHNlO1xuICAgIH1cbiAgfVxufTtcblxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuPC9zdHlsZT5cblxuXG4ifQ== ### 重现步骤 ###选择省份后,观察市是否动态加载 ### 期望的结果是什么? ### 选择对应的省后加载省下方对应的市,选择市后动态加载区 ### 实际的结果是什么? ### 选择省后市无法动态加载,并且出现空值的现象 ### 环境信息 _No response_ ###...

PR Welcome

### What problem does this feature solve?(这个功能解决的问题) 当输入的内容已经通过校验,但是下方的错误提示仍然存在。 此时,用户仍会认为当前输入的内容是错误的。 ### What does the proposed API look like?(期望的 API) 添加一个props,来选择是否开启实时校验。

Feature Request
PR Welcome

### What problem does this feature solve?(这个功能解决的问题) 现在的悬浮导航 FixedNav 组件,navList 属性中的 icon 只能使用远程图片,不能使用 nutui 中的 Icon 组件 ### What does the proposed API look like?(期望的 API) ```vue import { h,...

Feature Request
PR Welcome

### 这个功能解决了什么问题? 建议新增常用的下拉框组件和常用函数调用吐司 ### 你期望的 API 是怎样的? 建议新增常用的下拉框组件和常用函数调用吐司;都是比较常用的一些组件

Feature Request
PR Welcome

**这个 PR 做了什么?** (简要描述所做更改) Pagination组件的简单模式,增加直接跳转页码的功能 点击当前页,变为输入框,可以直接跳转到输入的页码 **这个 PR 是什么类型?** (至少选择一个) - [x] 新特性提交 - [ ] 日常 bug 修复 - [ ] 站点、文档改进 - [ ] 演示代码改进 - [ ]...

### NutUI 包名 @nutui/nutui ### NutUI 版本号 4.1.3 ### 平台 weapp ### 重现链接 https://gitee.com/frankchou1/taro-template/blob/master/src/components/ProForm/fields/select-field/picker/index.vue ### 重现步骤 先贴一下官网的示例代码: ``` 永远有效 import { ref } from 'vue'; export default { setup(props) {...

upstream

**这个 PR 做了什么?** (简要描述所做更改) 仓库整理所有脚本,合并入子项目 @nutui/cli **这个 PR 是什么类型?** (至少选择一个) - [x] 新特性提交 - [ ] 日常 bug 修复 - [ ] 站点、文档改进 - [ ] 演示代码改进 - [ ]...

### NutUI 包名 @nutui/nutui ### NutUI 版本号 3.3.7 ### 平台 h5, weapp ### 重现链接 https://nutui.jd.com/3x/#/zh-CN/component/imagepreview ### 重现步骤 1、进入图片预览 2、双指放大图片,图片超出边界后,左右被遮挡,这时无法左右滑动查看图片左右两边内容 ### 期望的结果是什么? 图片被放大后可以查看左右两边完整内容 ### 实际的结果是什么? 图片被放大后无法查看左右两边完整内容 ### 环境信息 _No response_ ###...

v3

**这个 PR 做了什么?** (简要描述所做更改) type为number的input调起的键盘没有小数点,无法输入小数,故改为digit。 **这个 PR 是什么类型?** (至少选择一个) - [ ] 新特性提交 - [x] 日常 bug 修复 - [ ] 站点、文档改进 - [ ] 演示代码改进 - [ ] 组件样式/交互改进...