为什么要先unmount()再从body中移除了mountNode。而不是直接removeChild。加上unmount()有啥好处?

来源:8-7 Message 组件改进为函数调用形式

胖头鱼yyf

2023-10-12

如题

写回答

1回答

张轩

2023-10-13

同学你好

这是手动卸载组件的一个默认流程,unmount 组件卸载应该还会清除组件实例中的一些内容,比如内部变量,事件绑定等等。所以假如仅仅删除节点是不够的,还需要将组件实例清理干净。

0
0

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

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

3223 学习 · 2373 问题

查看课程