为什么要在 onUnmounted 时 removeEventListener ?

来源:4-11 useClickOutside 第一个自定义函数

Piper蛋窝

2021-06-19

请问 为什么要在 onUnmounted 时 removeEventListener ?

写回答

1回答

张轩

2021-06-20

同学你好 因为事件监听器在监听的同时,需要在合适的时机删除,要不它会一直存在,影响之后网页的运行。对于一个组件来说,在组件卸载的时候将事件监听删除是常规做法。

1
1
Piper蛋窝
非常感谢老师!代码赏心悦目、教的也很棒,回答还很及时!以后会购买老师其他课程的!
2021-06-20
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程