zarm
zarm copied to clipboard
基于 React 的移动端 UI 组件库
### Steps to Reproduce 直接用官网例子滚的快停时点确认就看见了,比如先在选项5上,转到快到1停止的时候按确认,toast提示选项5,第二次打开时默认值是选项1 ### Solution 我大概看了下,是因为wheel的滚动停止事件触发的比较晚onchange,这个时候先确认,wheel也没卸载,那么拿的就是滚动前的数据,然后滚动事件晚触发,下次点击打开就是最终想选的那个值。 有几种解决方法: 1、直接暴力解决,点确认的时候把当时的值拿到立即卸载wheel,不管他滚动事件结束没有。下次打开时再重新加载wheel。 2、在wheel处加个滚动状态,处于滚动状态中点确认需要等待滚动停止再确认。 ### Environment - zarm 3.0.17
v4 版本分支:[next](https://github.com/ZhongAnTech/zarm/tree/next) ## 框架调整 - [ ] 基于 CSS in JS 样式方案 - [x] 基于 Taro 的跨端方案 - [x] 部分组件 Headless 化 - [ ] 官网站点重构 ## 组件优化 - [...
### Description 当我项目中使用iframe时iframe里面使用picker,并且把picker挂载在父页面的body上,这个时候picker会出现城市滑动不了问题 ### Environment - react version 版本:"zarm": "^2.9.8"
实现一个下拉菜单组件,点击菜单标题,向下(或向上)拉出内容区域,点击遮罩收回下拉内容。 示例如下:  ## Demo ```jsx import { Dropdown } from 'zarm'; render( 内容一 内容二 ); ``` ## Props ```ts export interface DropdownProps { actively?: number | string; defaultActiveKey?: number...