47.vue组件上定义事件需要用到native

来源:互联网 发布:视频解析软件 编辑:程序博客网 时间:2024/05/23 21:12
<template>     <div>         <my-button @click.native="buttonClick"></my-button>     </div></template><script>import myButton from './components/myButton.vue'export default {     components : {         myButton     },     methods : {         buttonClick () {             alert("原生点击")         }     }}</script>

我们可以尝试一下如果我们去掉.native的话你会发现组件根本出alert(原生点击)的弹框,这是为什么呢,正常的情况在一个单个组件内部自己使用v-on的事件,ok都不会有问题,如果在一个组件上定义一个指令事件,必须要用.native,这里大家一定要注意

0 0
原创粉丝点击