父组件
<template>
<CItem :info="infoArray" @fromSon="onShowSaleItem" ></CItem>
</template>
<script>
const infoArray=[
{id:1,name:'张三'},
{id:2,name:'李四'},
]
const onShowSaleItem=(id)=>{
consloe.log("id",id)
}
</script>
子组件
<template>
<div v-for="(item,index) in infoArray" @click="toFather(item.id)">
{{item.name}}
</div>
</template>
<script>
export default {
name: 'CTabbar',
// props: {
// infoArray: Array,
// },
props: ['infoArray'],
data() {
return {
}
},
methods: {
toFather(id){
// 第一个参数自定义的方法,第二个参数为传递的参数
this.$emit('fromSon',id)
}
},
mounted() {
}
}
</script>