用处
我们在创建组件后,如果想给组件里面的标签绑定事件,就需要用到组件监听了。
自定义事件绑定到组件中
也就是给自定义标签建一个非原生事件,然后将这个事件绑定到主键里。需要用到 Vue的内建方法$emit
来操作
<div id="father">
<zyl-new @test="testClick"></zyl-new>
</div>
<script>
Vue.component('zyl-new', {
template: `
<div>
<button @click="$emit('test')">点击</button>
</div>
`
})
let vm = new Vue({
el:"#father",
data:{
count:0
},
methods:{
testClick(){
this.count++;
console.log(this.count);
}
}
})