mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-08 23:58:13 +08:00
fix(refresher): ensure gesture does not interfere with item-sliding (#20380)
resolves #20379
This commit is contained in:
@ -243,7 +243,7 @@ export class Refresher implements ComponentInterface {
|
|||||||
gestureName: 'refresher',
|
gestureName: 'refresher',
|
||||||
gesturePriority: 10,
|
gesturePriority: 10,
|
||||||
direction: 'y',
|
direction: 'y',
|
||||||
threshold: 0,
|
threshold: 5,
|
||||||
onStart: () => {
|
onStart: () => {
|
||||||
this.pointerDown = true;
|
this.pointerDown = true;
|
||||||
|
|
||||||
@ -290,7 +290,7 @@ export class Refresher implements ComponentInterface {
|
|||||||
gestureName: 'refresher',
|
gestureName: 'refresher',
|
||||||
gesturePriority: 10,
|
gesturePriority: 10,
|
||||||
direction: 'y',
|
direction: 'y',
|
||||||
threshold: 0,
|
threshold: 5,
|
||||||
canStart: () => this.state !== RefresherState.Refreshing && this.state !== RefresherState.Completing && this.scrollEl!.scrollTop === 0,
|
canStart: () => this.state !== RefresherState.Refreshing && this.state !== RefresherState.Completing && this.scrollEl!.scrollTop === 0,
|
||||||
onStart: (ev: GestureDetail) => {
|
onStart: (ev: GestureDetail) => {
|
||||||
ev.data = { animation: undefined, didStart: false, cancelled: false };
|
ev.data = { animation: undefined, didStart: false, cancelled: false };
|
||||||
|
|||||||
Reference in New Issue
Block a user