Dafrok / vue-iscroll-view

IScroll-view component for Vue 2.x
https://dafrok.github.io/vue-iscroll-view
MIT License
148 stars 26 forks source link

滑動頓挫 IOS #19

Closed c941010623 closed 6 years ago

c941010623 commented 7 years ago

在ios上 當我手指移動一點點時 往上 點放點放 之後卷軸移動距離會變成一點點 導致看起來畫面非常頓 但是我後來使用原生 Iscroll5 發現非常順......

Dafrok commented 7 years ago

文档中提到这个问题了,请在 CSS 中加入一行 touch-action: none;

c941010623 commented 7 years ago

剛剛測試了一樣喔 跟原生的 iscroll5 滑動的順度差別很大 手指移動一小格一小格(點、滑下、放)速度快一些 很像被snap一樣 要瞬間滑很大力 才會恢復平順 但只要重複手指移動一小格一小格(點、滑下、放)速度快一些 就又卡了...... touch-action: none; 也有加上去

測試環境: iphone6 iphone7 ios 11 macbook pro 15' TB

Dafrok commented 7 years ago

https://dafrok.github.io/vue-iscroll-view/

看一下这个页面是否有同样的问题?

c941010623 commented 7 years ago

會喔 先點放 之後的距離就是點放的距離(頓頓頓頓)

而不是加速性的(只有點放當下是短距離 之後是長距離滑動)

我這樣的形容可能無法體會 但是跟 iscroll5 的demo比的話 您大概會了解我所說的

我的客戶包含我公司QA 都覺得這是LAG

Dafrok commented 7 years ago

你所使用的 iscroll 5 的 demo 是?

c941010623 commented 7 years ago

就官方的 http://lab.cubiq.org/iscroll5/demos/scrollbars/

c941010623 commented 7 years ago

官方的demo您連續點放之後, 再與您的連續點放比較, 就差不多可以知道我形容的意思嘍.

點放移動,點放移動~滑

Dafrok commented 7 years ago

还是毫无头绪啊……这个库除了代理了下 API 以外什么事情都没干,怎么会出现差异呢

c941010623 commented 7 years ago

您有重現我所提出的BUG嗎?

Dafrok commented 6 years ago

没有……确实是感受不到

shilucus commented 6 years ago

iscroll 更新到 v5.2.0 貌似就正常了

Dafrok commented 6 years ago

原来如此

Rockergmail commented 5 years ago

使用的iphone6 iOS12 、小米4 Android 4,会出现同样的问题。注意,楼主的意思是,稍微滚动一下,没有原生的那种顺畅感。这里的确会顿挫。

Dafrok commented 5 years ago

8012年了,不推荐用 iscroll 了,我回头补充一个 guide 吧

Rockergmail commented 5 years ago

8012年了,不推荐用 iscroll 了,我回头补充一个 guide 吧

@Dafrok 请教一下 iscroll 的 alternative方案是什么?