色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue數字滾動最后怎么回到0位置

錢諍諍2年前12瀏覽0評論

vue數字滾動最后怎么回到0位置?

方法1:

// 可以用來獲取top值

// 可以不用加單位,這樣寫的話就是讓滾動到什么位置

document.documentElement.scrollTop = 300

1

2

3

1

2

3

方法2:

//先獲取目標位置距離

mounted() {

this.$nextTick(() => {

setTimeout(() => {

let targetbox= document.getElementById('box');

//在data中定義

this.target= targetbox.offsetTop;

})

})

}

//再滑動指定距離

document.body.scrollTop = this.target;

1

2

3

4

5

6

7

8

9

10

11

12

1

2

3

4

5

6

7

8

9

10

11

12

方法3:

scrollTo,scrollBy,scroll滾動到某位置

this.$nextTick(() => {

//獲取的DOM元素不能為display:none

//一定要加this.$nextTick 這樣才可以事實更新

this.$refs.DOM.scrollTo(0,200);

//x 和 y 的 設定位置

})

//但在this.$nextTick(()里執行滑動,感覺有點麻煩 我還沒有使用過

1

2

3

4

5

6

7

1

2

3

4

5

6

7

方法4:

document.getElementById("box").scrollIntoView();

//找到元素 scrollIntoView()方法讓當前的元素滾動到瀏覽器窗口的可視區域內

1

2

1

2

方法5:

scrollBehavior (to, from, savedPosition) {

return { x: 0, y: 0 }

}