|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="back-top" @click="onClickBackTop" v-show="isShowBackTopBtn">
|
|
|
+ <div class="back-top-wrapper" @click="onClickBackTop" v-show="isShowBackTopBtn">
|
|
|
<slot>
|
|
|
<div class="back-top__default">回到顶部</div>
|
|
|
</slot>
|
|
@@ -74,15 +74,12 @@ export default({
|
|
|
// requestAnimationFrame(fn)
|
|
|
},
|
|
|
onTargetScroll: debounce(function(e) {
|
|
|
- if (this.isBackingTop) {
|
|
|
- return
|
|
|
- }
|
|
|
- if (e.target.scrollTop >= this.triggerDistance) {
|
|
|
+ if (e.target.scrollTop >= this.triggerDistance) {
|
|
|
this.isShowBackTopBtn = true
|
|
|
} else {
|
|
|
this.isShowBackTopBtn = false
|
|
|
}
|
|
|
- }),
|
|
|
+ }, 100),
|
|
|
},
|
|
|
mounted() {
|
|
|
this.target = document.getElementById(this.targetId)
|