Получить позицию элемента в scrollview с nativescript vue - PullRequest
0 голосов
/ 22 апреля 2020

Я хотел бы знать, как я могу получить положение элемента в scrollview (положение сверху scrollview)?

Я прочитал документацию , и я пробовал много вещей, но я всегда "undefined".

<ScrollView class="scroll" orientation="vertical" ref="scrollView" @scroll="onScroll">
    <StackLayout v-for="(element, indexElement) in elements" :ref="`refElement${indexElement}`">
        <Label textWrap="true" />
    </StackLayout>
</ScrollView>
methods : {
onScroll() {
    //access to the native event
    const scrollView = this.$refs.scrollView.nativeView;
    const element0   = this.$refs.refElement0;

    console.log(scrollView.verticalOffset);

    // return "undefined"
    console.log(this.$refs.refElement0.nativeView)

    // return "undefined"
    console.log(element0.getLocationInWindow);
    console.log(element0.getLocationOnScreen);
}
}
...