data() { return { // 開始與結束標識 flag: false, this.timer:'', isShowLog:0 } }, // 滾動監聽事件 onPageScroll(object) { console.log('開始滾動') this.isShowLog = 2 // 只要滾動就清除狀態 clearTimeout(this.timer) // 告知標識 -> 開始滾動 this.flag = false // 檢測是否停留了 N 秒 // 如果停留則表示滾動結束 // N: 500(定時器時間 毫秒) -> 0.5秒算停止滾動 // 滾動后多長時間算停止滾動 this.timer = setTimeout(() => { console.log('結束滾動') this.isShowLog = 0 // 告知標識 -> 結束滾動 this.flag = true; }, 500); },