uniapp滾動屏幕時多次觸發函數執行,不引入外部庫,手動實現防抖或節流功能。
手動實現防抖示例:
<script>
export default {
// ...其他代碼
data() {
return {
// ...其他數據
scrollTimeout: null,
};
},
methods: {
chatscroll(event) {
clearTimeout(this.scrollTimeout);
this.scrollTimeout = setTimeout(() => {
// 處理滾動事件
console.log('Scroll event:', event);
// 你的邏輯代碼
}, 300); // 等待300毫秒
},
},
};
</script>
每天進步一點點

浙公網安備 33010602011771號