变量sliderVal在来回切换全屏的时候不会被销毁的原因

来源:5-19 播放器 mini 播放器开发(04)

勒卜克

2021-05-15

http://img.mukewang.com/szimg/609f40ec097a369c15321180.jpg

老师,请问第21行的sliderVal在来回切换全屏的时候,不会被销毁的原因,是因为闭包的原理吗?因为watch回调函数要用到它所以不销毁.

写回答

2回答

慕码人1556588

2021-11-09

老师的miniplayer用的是v-show,所以在你说的来回切换的时候onUnmounted钩子函数是不会执行的   所以betterscroll的destroy方法也不会执行.实例就不会销毁

0
0

ustbhuangyi

2021-05-15

构成了闭包,只要内部函数保留对它的引用,就不会被销毁

0
0

Vue3开发企业级音乐Web App 明星讲师带你学大厂代码

慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力

2223 学习 · 1002 问题

查看课程