Open kwooshung opened 1 year ago
body
padding-right
position:fixed;
绝对定位
上面的存在理由其实就是建议方案的一部分了。
onStart:开始滚动回调 onUpdate:滚动中回调 onEnd:结束滚动回调 top:滚动距离,可以通过设置像素指定滚动条的位置 smooth:滚动条是否有平滑滚动的效果 animation: 与top配合,表示是否有缓动动画,或者线性动画的过度。
### Tasks - [ ] https://github.com/Tencent/tdesign-react/issues/2309 - [ ] https://github.com/Tencent/tdesign-react/issues/2310 - [ ] https://github.com/Tencent/tdesign-react/issues/2311 - [ ] https://github.com/Tencent/tdesign-react/issues/2312 - [ ] https://github.com/Tencent/tdesign-react/issues/2313 - [ ] https://github.com/Tencent/tdesign-react/issues/2314 - [ ] https://github.com/Tencent/tdesign-react/issues/2315
同类产品issues https://github.com/ant-design/ant-design/issues/45433 https://github.com/arco-design/arco-design/issues/2265
👋 @kwooshung,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
这个功能解决了什么问题
存在理由
body
进行padding-right
,特别当导航条有position:fixed;
的时候还需要对其进行特别处理,而且会产生晃动,如下图;绝对定位
,避免fixed引起的各种莫名Bug;你建议的方案是什么
上面的存在理由其实就是建议方案的一部分了。
设计难点和涉及到的其他组件问题
API设计
onStart:开始滚动回调 onUpdate:滚动中回调 onEnd:结束滚动回调 top:滚动距离,可以通过设置像素指定滚动条的位置 smooth:滚动条是否有平滑滚动的效果 animation: 与top配合,表示是否有缓动动画,或者线性动画的过度。