点击按钮后如何将ListView向下滚动到其底部(例如,使用scrollToIndex)? NativeScript-Vue

时间:2019-05-14 17:08:49

标签: javascript listview nativescript nativescript-vue nativescript-telerik-ui

也许这似乎很容易,但是我真的不知道如何解决。

我的NativeScript-vue应用程序中有一个ListView组件。点击按钮后,我需要ListView向下滚动到它的末尾。

我尝试过:

True

但是它不起作用,我收到一个错误消息:

  

this。$ refs.listViewEl.scrollToIndex不是函数。

它也不适用于其他方法,例如“ scrollTo,smoothScrollToPosition,scrollToVerticalOffset等”。

我想念什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

您缺少.nativeView。为了从引用中访问实际的ListView元素,您必须调用.nativeView属性。

tappingButton() {
   this.$refs.listViewEl.nativeView.scrollToIndex(lastIndexScroll);
}

方法名称也为scrollToIndex