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.参考
将原生事件绑定到组件
发表回复