data() {
return {
erweimaVisble: false,
backTopVisble: false,
}
},
mounted() {
window.addEventListener('scroll', this.scrollMonitor)
},
destroyed() {
window.removeEventListener('scroll', this.scrollMonitor)
},
methods: {
scrollMonitor() {
let sTop = document.body.scrollTop || document.documentElement.scrollTop
if (sTop > 300) {
this.backTopVisble = true
} else {
this.backTopVisble = false
}
},
backTop() {
document.body.scrollTop = 0
document.documentElement.scrollTop = 0
window.pageYOffset = 0
},
}