首先,在mounted鈎子中給window添加一個滾動監聽事件,
mounted () {
window.addEventListener('scroll', this.handleScroll)
},
然后在方法中,添加這個handleScroll方法,打印scrollTop在控制台中查看需要滾動的大小
handleScroll () {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
console.log(scrollTop)
},

添加內容,當滾動條滾動大於100時,top狀態改為1
handleScroll() {
var scrollTop =
window.pageYOffset ||
document.documentElement.scrollTop ||
document.body.scrollTop;
console.log(scrollTop);
if (scrollTop > 100) {
this.top = 1;
} else {
this.top = 0;
}
},
data return 中定義top初始值為0,
data() {
return {
top: 0,
};
},
需要顯示的內容上添加: