vue-pull-to icon indicating copy to clipboard operation
vue-pull-to copied to clipboard

可以设置滚动容器滚动的位置吗?

Open acmeid opened this issue 7 years ago • 8 comments

可以设置滚动容器滚动的位置吗?比如说滚动到中间,或者顶部

acmeid avatar Feb 23 '18 09:02 acmeid

通过vue ref拿到组件实例然后调用组件内部的scrollTo方法

stackjie avatar Feb 27 '18 01:02 stackjie

scrollTo(y, duration = 200) 这是参数

stackjie avatar Feb 27 '18 01:02 stackjie

非常感谢!

acmeid avatar Feb 28 '18 06:02 acmeid

@stackjie 好像还是不行 this.$refs['pul-ell'].scrollTo(0,0) 这样写没能返回顶部,我发现第一个参数y实际效果是pull-to组件的整体偏移

vue: 2.5.13 vue-pull-to: 0.1.6 chrome: 64.0.3282.186(正式版本) (64 位)

acmeid avatar Feb 28 '18 09:02 acmeid

这样可以 document.querySelector('.scroll-container').scrollTop = scrollTop

F-loat avatar Mar 24 '18 14:03 F-loat

好的,谢谢!

acmeid avatar Mar 27 '18 09:03 acmeid

scrollTo没有用。。 提个建议: 集成backToTop功能。同样使用slot定义结构,自动判断按钮显隐性。

bowencool avatar May 13 '18 05:05 bowencool

document.querySelector('.scroll-container').scrollTop = scrollTop 这样好像不行,scrollTo也不可以。 @acmeid ,请问你之前做的可以吗?

BNC123 avatar Aug 11 '21 07:08 BNC123