-
Notifications
You must be signed in to change notification settings - Fork 750
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix:修复横滑组件在快速滚动时的闪动 #225
fix:修复横滑组件在快速滚动时的闪动 #225
Conversation
这个官方日后会发布吗 |
都还没合并呢 |
横滑组件~~ 我还以为是 Tab组件呢 稍等我看下 |
#192 实际上跟这个是一个问题 与 transform: translate3d 属性无关 是偏移量的问题 目前你的方案有点粗 我会争取在下个版本处理一个新方案的 如果这个阶段有一样的问题的同学 可以暂时参考这个 |
我打印日志看过,新出现的横滑组件的偏移量都是0,但是还是会出现这个问题。我在业务场景下试过,把你们的代码放在公司私有库再这么修改是可以的,这个问题也只会在iOS真机上出现,你们再品品吧 |
修改 了 Taro-ui 源码 ,体验 👌了,但是怎么 放在 公司的私有库? |
@JoMartinezZhu ? 新版的 taro-ui 应该已经修复这个问题了 |
真机测试,是修复了,但是只有前几个 可以 左滑动,但是其他 不能滑动! |
好的 我看看 |
@JoMartinezZhu 微信小程序 并没有重现你说的问题 |
问题现象
iOS真机下,多个带有操作入口的横滑组件(AtSwipeAction)在快速上下滑动时,会闪现即将进入页面的横滑组件的操作入口。
问题定位
iOS真机下,对view组件设置
transform: translate3d(0,0,0)
的样式,会导致view组件出现闪现情况。问题修复
在没有横向拖动的交互时,不设置
transform
样式,为了保证上下滚动时尽量不要频繁出发横滑,将偏移量的敏感值设置为20