Skip to content
This repository has been archived by the owner. It is now read-only.

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

Open
acmeid opened this issue Feb 23, 2018 · 8 comments
Open

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

acmeid opened this issue Feb 23, 2018 · 8 comments

Comments

@acmeid
Copy link

acmeid commented Feb 23, 2018

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

@acmeid acmeid changed the title 如何设置滚动容器滚动的位置? 可以设置滚动容器滚动的位置吗? Feb 26, 2018
@stackjie
Copy link
Owner

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

@stackjie
Copy link
Owner

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

@acmeid
Copy link
Author

acmeid commented Feb 28, 2018

非常感谢!

@acmeid
Copy link
Author

acmeid commented Feb 28, 2018

@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 位)

@F-loat
Copy link

F-loat commented Mar 24, 2018

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

@acmeid
Copy link
Author

acmeid commented Mar 27, 2018

好的,谢谢!

@bowencool
Copy link

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

@BNC123
Copy link

BNC123 commented Aug 11, 2021

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants