mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-23 06:59:15 +08:00
[improvement] Picker: optimize transition duration
This commit is contained in:
parent
a1174002fc
commit
c3333e09fb
@ -8,7 +8,7 @@ const DEFAULT_DURATION = 200;
|
||||
// 惯性滑动思路:
|
||||
// 在手指离开屏幕时,如果和上一次 move 时的间隔小于 `MOMENTUM_LIMIT_TIME` 且 move
|
||||
// 距离大于 `MOMENTUM_LIMIT_DISTANCE` 时,执行惯性滑动,持续 `MOMENTUM_DURATION`
|
||||
const MOMENTUM_DURATION = 1500;
|
||||
const MOMENTUM_DURATION = 1000;
|
||||
const MOMENTUM_LIMIT_TIME = 300;
|
||||
const MOMENTUM_LIMIT_DISTANCE = 15;
|
||||
|
||||
@ -132,6 +132,7 @@ export default sfc({
|
||||
this.moving = false;
|
||||
|
||||
if (this.transitionEndTrigger) {
|
||||
this.duration = DEFAULT_DURATION;
|
||||
this.transitionEndTrigger();
|
||||
this.transitionEndTrigger = null;
|
||||
}
|
||||
|
@ -81,7 +81,7 @@
|
||||
text-align: center;
|
||||
|
||||
&__wrapper {
|
||||
transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
|
||||
transition-timing-function: cubic-bezier(0.23, 1, 0.68, 1);
|
||||
}
|
||||
|
||||
&__item {
|
||||
|
Loading…
x
Reference in New Issue
Block a user