
子组件代码:
<template id="cpn1">
<div>
<button v-for="item in categories"
@click="btnclick(item)">
{{item.name}}
</button>
</div>
</template>
父组件代码:
<!-- 父组件模板 -->
<div id="app">
<!-- 子组件自定义的事件 = 父组件定义的事件 -->
<mycpn @itemclick="cpnclick"></mycpn>
</div>
const app = new Vue({ el:"#app", data:{ message:‘你好啊‘, movies:[‘小时代‘,‘前任‘,‘匆匆那年‘,‘蜡笔小新‘,‘大头娃娃‘] }, components:{ mycpn:cpn, }, methods:{ cpnclick(item){ console.log(item.id) } } })
原文:https://www.cnblogs.com/yaya-003/p/12613610.html