vantui icon indicating copy to clipboard operation
vantui copied to clipboard

基于vant-weapp实现的Taro-React版及H5-React版组件库https://antmjs.github.io/vantui/#/home

Results 129 vantui issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/100900895/181667039-c48ea775-ec55-40fa-af72-1984698ce3e5.png) ![image](https://user-images.githubusercontent.com/100900895/181667061-d8461f65-c856-49cb-b8d8-aec9690cb019.png)

invalid

**BUG 描述** 设置scrollTop=0后,renderLoadingText一直显示,且不触发下拉刷新事件 **复现步骤** this.setState({ backTop: 0 }); **期望结果** 返回顶部,renderLoadingText不显示或者触发下拉刷新事件后renderLoadingText消失 **实际结果** renderLoadingText不消失,且不触发下拉刷新事件 **截图** ![image](https://user-images.githubusercontent.com/59160633/183346340-f2a4cbcc-4312-4a2d-8911-d66e8513025f.png) ![image](https://user-images.githubusercontent.com/59160633/183346495-1871284c-9610-44b1-8ea3-087685559051.png) **环境** Node v16.16.0 React v17.0.0 @antmjs/vantui v1.9.11 **附加信息**

invalid

**您提出的功能是否和您遇到的问题有关,请描述该问题** **您是否有建议的实现方案** **其它帮助我们理解您需求的描述、截图**

new feature
welcome pr

**BUG 描述** tabs吸顶效果sticky属性在H5无效,在小程序没问题能吸顶 而在h5端滑动时不会添加这个van-sticky-wrap--fixed类,只要tabs组件上面还有其他元素就失效,如果tabs在最顶部倒是能吸顶但是默认就加了van-sticky-wrap--fixed,而不是动态去添加和移除的 **复现步骤** **期望结果** **实际结果** **截图** **环境** **附加信息**

目前只能接受defaultDate,没办法去改变选中的日期

new feature
welcome pr

**您提出的功能是否和您遇到的问题有关,请描述该问题** **您是否有建议的实现方案** **其它帮助我们理解您需求的描述、截图**

"@antmjs/vantui": "^1.9.8", **BUG 描述** **复现步骤** **期望结果** **实际结果** **截图** **环境** ``` Taro CLI 3.4.11 environment info: System: OS: macOS 11.6.6 Shell: 5.8 - /bin/zsh Binaries: Node: 16.10.0 - ~/.nvm/versions/node/v16.10.0/bin/node Yarn: 1.22.11...

invalid

**您提出的功能是否和您遇到的问题有关,请描述该问题** 有时候需要只验证一个 FromItem,比如手机号验证码登录,有手机号和验证码两个FormItem,手机号填了,然后点击“获取验证码”的时候需要先验证一下手机号,但不想要验证验证码 现在只有 validateFields 全部验证,那因为验证码没有填写,验证码也会报错 **您是否有建议的实现方案** validateFields 支持传入需要验证的key,或者添加一个单个验证的方法 ![image](https://user-images.githubusercontent.com/12368329/176657240-4e4729c2-303c-47ad-81a8-e4e1d1d78f29.png) **其它帮助我们理解您需求的描述、截图** 点击获取验证码,调用了validateFields,因为现在只有 validateFields 全部验证,因为验证码没有填写,验证码也会报错

**您提出的功能是否和您遇到的问题有关,请描述该问题** 目前我们项目使用的 Taro 3.+版本,计划引入 vantui,不过在接入过程中发现,组件尺寸过大。 项目中的designWidth是 375,vanui 是 750。有快速适配的方案不? **您是否有建议的实现方案** 也同时尝试接入过 taroifyui,也存在同样问题,不过通过`config/index.js`中配置下列代码解决了。如果可以,希望 vantui 也能提供下。 ``` sass: { // 适配 taroify 设计稿过大问题 data: "$hd: 1;" } ``` **其它帮助我们理解您需求的描述、截图**

已解决

1. **时间组件传了value,显示时无法回显** 下面这个16毫秒时间太短,导致更新的时候对应的options还是为空数组,所以对应的值无法设置成功 不建议通过setTimeout的机制 ``` //src/datetime-picker/index.tsx //updateColumnValue方法里 return new Promise((resolve) => { setTimeout(() => { picker.setValues(values) resolve(value) }, 16) }) ``` 2. **时间组件选择时间后又会自动恢复的之前的时间** 这里setCurrentIndex是异步的,设置后currentIndex并不会立马更新 导致后面的onChange触发后,获取值时并没有获取到最新的值 ``` //src/picker-column/index.tsx //setIndex方法里 if (index...

已解决
issue in preact