增加scroll-offset属性,定义滚动结束后距离容器顶部的距离

This commit is contained in:
zhigang.li 2018-07-02 16:41:07 +08:00
parent 7ff2f71a2f
commit e0f71ebf52
2 changed files with 6 additions and 2 deletions

View file

@ -53,6 +53,10 @@ export default {
showInkInFixed: {
type: Boolean,
default: false
},
scrollOffset: {
type: Number,
default: 0
}
},
computed: {
@ -92,7 +96,7 @@ export default {
handleScrollTo () {
const anchor = document.getElementById(this.currentId);
if (!anchor) return;
const offsetTop = anchor.offsetTop - this.wrapperTop;
const offsetTop = anchor.offsetTop - this.wrapperTop - this.scrollOffset;
this.animating = true;
scrollTop(this.scrollContainer, this.scrollElement.scrollTop, offsetTop, 600, () => {
this.animating = false;