摘要:事出有因之前面试被问到的和相关问题,我觉得自己应该能回答出来,可能被之前一小时的问题整懵逼了。
事出有因
之前面试被问到的native和self相关问题,self我觉得自己应该能回答出来,可能被之前一小时的问题整懵逼了。尴尬~~
自己研究了一下,不足之处望补充,相互进步
native是原生事件(第一反应,当时没然后了...)
恶补一下
native 一定是用于自定义组件,也就是自定义的html标签
注意点
当
当
当
子组件的this.$emit("eventTpye")是从this.$listeners返回值中查找的
为什么有时候组件点击事件不会生效
猜测
子组件html标签没有定义click原生事件
子组件没有执行this.$emit("click")
所以
直接.native将事件绑定到子组件html标签上,类似dom.addEventListener("click", handler)
self 作用引用官方说明
...
结合代码说明
就是利用e.target和e.currentTarget,当添加self时,只有当两者相等时才会触发回调
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/105483.html
摘要:以下内容根据部分速记。同时,需要在父组件标签中添加这个属性,该属性才能传递到子组件内。把父组件传递的数据当做子组件的初始值。 以下内容根据Vue.js Guide Essentials部分速记。 不含动画/mixin/SSR/路由/状态管理等部分. Introduction 建议阅读原文 https://vuejs.org/v2/guide/in... 什么是Vue 开始 声明式...
摘要:直接写了组件机制。今天看了下的关于事件的机制。源码都是基于最新的。绑定了事件回调函数的。初始化的时候,将中的方法代理到的同时修饰了事件的回调函数。对于事件有两个底层的处理逻辑。 上一章没什么经验。直接写了组件机制。感觉涉及到的东西非常的多,不是很方便讲。今天看了下vue的关于事件的机制。有一些些体会。写出来。大家一起纠正,分享。源码都是基于最新的Vue.js v2.3.0。下面我们来看...
阅读 2850·2021-09-22 15:43
阅读 4685·2021-09-06 15:02
阅读 843·2019-08-29 13:55
阅读 1678·2019-08-29 12:58
阅读 3060·2019-08-29 12:38
阅读 1206·2019-08-26 12:20
阅读 2263·2019-08-26 12:12
阅读 3310·2019-08-23 18:35