旅游网站建设的技术方案建设网站的好公司

张小明 2026/1/17 13:10:56
旅游网站建设的技术方案,建设网站的好公司,企业宣传网站设计论文,做网站怎么赚流量文章目录 Vue 事件机制全面解析#xff1a;原生事件、自定义事件与 DOM 冒泡完全讲透1.Vue事件的核心机制1.1 原生事件#xff08;native events#xff09;1.2 子组件自定义事件#xff08;子组件 emit#xff09;1.3 浏览器 DOM 的事件冒泡机制 2.事件相关的实用补充2.4…文章目录Vue 事件机制全面解析原生事件、自定义事件与 DOM 冒泡完全讲透1.Vue事件的核心机制1.1 原生事件native events1.2 子组件自定义事件子组件 emit1.3 浏览器 DOM 的事件冒泡机制2.事件相关的实用补充2.4 DOM 常用事件2.5 Vue 事件修饰符总览Vue 事件机制全面解析原生事件、自定义事件与 DOM 冒泡完全讲透为什么要理解 Vue 事件只知道 click却分不清它属于谁子组件不 emit父组件 click 为何能触发面试中被问 “emit 和 click 区别1.Vue事件的核心机制1.1 原生事件native events当 drop 写在 HTML 原生标签上例如div drophandleDrop/div这说明监听的是浏览器 DOM 的 drop 事件用户把文件拖到 上时触发不需要任何子组件 emit示例如下divclasschunk-upload-triggerdrophandleDropdragenterhandleDragEnterdragleavehandleDragLeave这些都是原生 DOM 事件没有任何“子组件触发”的概念1.2 子组件自定义事件子组件 emit父组件中写入Childfile-selectedonFileSelected/等待子组件 Child 调用emit(file-selected,file)父组件收到这个事件并执行 onFileSelectedChunkUploadTrigger 内部 emit(‘file-selected’, file)UploadPanel 接收到执行 handleFileSelected这种完全不涉及 DOM 事件。1.3 浏览器 DOM 的事件冒泡机制父组件中ChunkUploadTrigger drophandleDrop /子组件中div drophandleDropInside/div子组件不用 emit 通知父组件子组件父组件都是同名的事件此时父组件的事件就会穿透绑定到子组件根元素两者的执行顺序childDrop() 会触发parentDrop() 也会触发两者触发顺序按 DOM 事件流来冒泡顺序DOM 事件冒泡不关心你是不是在一个文件、一个组件它只关心 DOM 节点树。父组件根 DOM └── 子组件根 DOM └── 子组件内部 DOM所以虽然写在了两个.vue 文件但是渲染出来的其实是跟在一个文件里写了两个 父子div 没有任何区别事件冒泡就是沿着这棵 DOM 树往上走的Parent ChunkUploadTrigger / /Parent div classparent-root div classchunk-upload-trigger ← 子组件根节点 div.../div /div /div2.事件相关的实用补充2.4 DOM 常用事件浏览器原生事件放在 HTML 标签上就能触发鼠标事件click,dblclick,mousedown,mouseup键盘事件keydown,keyup,keypress输入 表单事件dragenter,dragover,dragleave,drop其他 DOM 事件scroll,wheel,resize,load,error2.5 Vue 事件修饰符总览修饰符含义对应的 DOM 行为.stop阻止事件冒泡event.stopPropagation().prevent阻止默认行为event.preventDefault().capture使用捕获模式addEventListener(…, true).self只有事件目标是当前元素时触发event.target currentTarget.once事件只触发一次自动 removeEventListener.passive表示监听器不会调用 preventDefaultpassive: true比如dragover.preventhandleDragOver
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站备案完成后不解析校园图书回收网站建设

fastboot驱动:刷机背后的“隐形桥梁”到底有多关键?你有没有试过给手机刷机时,电脑死活识别不了设备?命令行敲了fastboot devices,屏幕却一直显示“waiting for device”……别急,这大概率不是你的操作问题…

张小明 2026/1/15 22:37:02 网站建设

如何查网站开发商专业网站制作技术

Lan Mouse终极指南:如何实现多设备鼠标键盘无缝共享? 【免费下载链接】lan-mouse mouse & keyboard sharing via LAN 项目地址: https://gitcode.com/gh_mirrors/la/lan-mouse 在日常工作中,你是否经常需要在多台电脑之间来回切换…

张小明 2026/1/16 1:24:41 网站建设

有没有免费装修设计的网站做推广的网站名称

跨平台绘图神器:drawio-desktop如何让图表设计变得轻松愉快 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 还在为寻找一款既专业又易用的绘图工具而烦恼吗&#xf…

张小明 2026/1/15 11:49:34 网站建设

做网站怎样才能接单wordpress single.php制作

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 使用CodeMirror开发一个快速原型工具,支持以下功能:1. 拖拽式界面生成代码框架;2. 实时预览代码效果;3. 支持导出为多种格式&#x…

张小明 2026/1/16 1:47:57 网站建设

网站开发工具js网站建设好友

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Python多项目管理工具,利用Conda实现:1) 并行管理多个项目的独立环境 2) 自动检测和解决依赖冲突 3) 环境快速切换功能 4) 环境配置导出/导入。要求…

张小明 2026/1/16 1:48:53 网站建设

绵阳学校网站建设最新公布最新最全

三月的风还带着凉意,A 大图书馆的灯却亮得比星星还早。毕业论文的 deadline 像悬在头顶的倒计时,压得人心慌,却也让两对藏在草稿纸后的爱情,悄悄发了芽。一、理科男的笨拙浪漫:“你的格式,我用代码都调不好…

张小明 2026/1/17 8:27:24 网站建设