“后端哥们是来学前端的。”Vue中的组件都是绑定自定义事件来实现通信的定义事件,不懂这个自定义事件的操作,不好写全局事件的原理,所以才有了这篇文章。1、v-on命令要说自定义事件,就得先说说v-on命令。因为v-on是实现自定义事件的基础。v-on官网文档基本上介绍了v-on命令可以简写为@,而我们在使用v-on命令时,它其实是有一个默认参数event的。可以与之匹配的修饰符大致如下:.stop-调用事件。停止传播()。停止冒泡。防止-调用event.preventDefault()。防止默认行为。捕获-添加事件侦听器时使用捕获模式。.self-仅当事件是从侦听器绑定到的元素本身触发时才触发回调。.{键码|keyAlias}-仅当事件是从特定键触发时才触发回调。key修饰符,keyalias.native-侦听组件根元素上的本机事件。.once-只触发一次回调。.left-(2.2.0)仅在单击鼠标左键时触发。.right-(2.2.0)仅在单击鼠标右键时触发。.middle-(2.2.0)仅在单击鼠标中键时触发。.passive-(2.3.0)在{passive:true}模式下添加监听器。这些修饰符部分可以链接起来。作用:绑定事件监听器。事件类型由参数指定。表达式可以是方法名或内联语句,如果没有修饰符可以省略。在普通元素上使用时,只能监听原生DOM事件。在自定义元素组件上使用时,还可以监听子组件触发的自定义事件。今天的第二点是我们的重点。示例:
