当前位置: 首页 > article >正文

【学习张天禹老师的vue课程发现的一个问题-vue销毁时候到底会不会解绑原生的dom事件?】

视频中,老是演示的结论是当我们调用$destroy方法时候, vue只会解绑自定义的dom事件,但是我在学习过程中发现vm销毁之后同时也会销毁原生的dom事件
在这里插入图片描述

演示老师的代码案例

  1. 点击事件都生效
    在这里插入图片描述

  2. 销毁
    在这里插入图片描述

  3. 再次点击事件
    在这里插入图片描述
    发现自定义的事件不响应了, 但是原生事件还可以响应(看控制台, 但是数据绑定失效, 求和变成了0并且不变化)

确实是原生dom没有解绑

我的代码是原生dom事件也不响应了, 应该也被解绑了

在这里插入图片描述

版本问题

经过分析和测试后发现是我们的vue版本不一样, 我使用的是2.6.14, 老师使用的是2.6.11
在这里插入图片描述
注意版本不要加上^, 这样会导致使用最新的小版本, 问题无法复现, 并删除package-lock.json, 如果有这个文件将会锁定版本, 导致修改不能生效

我测试得出的结论是

2.6.11销毁vue实例时候, 只会解绑自定义的dom事件, 但是2.6.14会解绑所有的dom事件

如果分析有误,希望各位大佬指正


http://www.kler.cn/a/272043.html

相关文章:

  • Android SystemUI——通知栏构建流程(十六)
  • 免费下载 | 2024中国智算中心产业发展白皮书
  • 第7章:Python TDD测试Franc对象乘法功能
  • Android AutoMotive --CarService
  • 人工智能之深度学习_[3] -PyTorch自动微分模块和构建线性回归模型
  • 论文笔记(六十三)Understanding Diffusion Models: A Unified Perspective(一)
  • Halcon OCR文字识别
  • 【方法封装】时间格式化输出,获取请求设备和IP
  • 代码随想录算法训练营day24 | 回溯算法理论基础、77.组合
  • IIS上部署.netcore WebApi项目及swagger
  • Mysql 索引、锁与MVCC等相关知识点
  • webpack5零基础入门-10babel的使用
  • 第三篇 - 概述- IAB受众和技术标准 - IAB视频广告标准《数字视频和有线电视广告格式指南》
  • 【AI】机器学习是什么?
  • 【Fitten Code】“吊打“Github Copilot的国内免费代码辅助插件
  • 在idea中配置tomcat服务器,然后部署一个项日
  • Redis的安全配置有哪些建议?如何防止未授权访问?Redis的监控与告警策略是怎样的?如何及时发现并解决潜在问题?
  • 修复 error Delete `␍` prettier/prettier 错误
  • excel封装和ddt D17
  • 使用VLC实现自动播放视频
  • 对象的组合复用学习笔记
  • electron 学习
  • C++ 多路音频pcm混音算法
  • Web核心,HTTP,tomcat,Servlet
  • 力扣练习题2
  • 文件夹秒变应用程序?别慌,数据恢复有妙招!