diff --git a/driver/js/packages/hippy-vue-native-components/src/ul-refresh.ts b/driver/js/packages/hippy-vue-native-components/src/ul-refresh.ts index f999ad686ca..39d37a954c4 100644 --- a/driver/js/packages/hippy-vue-native-components/src/ul-refresh.ts +++ b/driver/js/packages/hippy-vue-native-components/src/ul-refresh.ts @@ -24,6 +24,17 @@ function registerUlRefresh(Vue: any) { Vue.registerElement('hi-ul-refresh-wrapper', { component: { name: 'RefreshWrapper', + processEventData(event, nativeEventName, nativeEventParams) { + switch (nativeEventName) { + case 'onScroll': { + event.offsetX = nativeEventParams.contentOffset.x; + event.offsetY = nativeEventParams.contentOffset.y; + break; + } + default: + } + return event; + }, }, }); @@ -53,6 +64,7 @@ function registerUlRefresh(Vue: any) { render(h: any) { const on = getEventRedirector.call(this, [ 'refresh', + 'scroll', ]); return h('hi-ul-refresh-wrapper', { on,