原生放在 mounted 添加正常: document.getElementById('real_center_box').addEventListener('scroll', this.get_scrollTop) 移除,放在 beforeDestroy 或者 destroyed 中,移除時會報錯: document.getElementById('real_center_box')removeEventListener('scroll', this.get_scrollTop) 改用 $refs 要獲取 dom 節點,這樣就不會報錯了 // 放在 mounted 中添加 this.$refs.real_center_box.addEventListener('scroll', this.get_scrollTop) // 放在 beforeDestroy 或 destroyed 中移除 this.$refs.real_center_box.removeEventListener('scroll', this.get_scrollTop)