关于vue.js:vue组件绑定原生事件

1.child.vue

<template>
    <div>
        <button v-on="$listeners">test</button>
    </div>
</template>
<script type="text/javascript">
    export default {
        name:"test"
    }
</script>

2.index.vue

<template>
    <div>
        <test @click="clickButton"></test>
    </div>
</template>
<script type="text/javascript">
    import test from './child.vue';
    export default{
        name:"index",
        components:{test},
        methods:{
            clickButton(e){
                console.log(e);
            }
        }
    }
</script>

3.参考

将原生事件绑定到组件

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理