vue封装组件 调用子组件的事件
Charity
190
子组件
<el-radio-group v-model="radio" @change="CLickRadio">
<el-radio :label="0" style="color: #fff;">全部</el-radio>
<el-radio :label="3" style="color: #00B42A;">一类企业</el-radio>
<el-radio :label="6"style="color: #FF7D00">二类企业</el-radio>
<el-radio :label="9"style="color:#F53F3F">三类企业</el-radio>
</el-radio-group>
methods: {
async CLickRadio(e){
this.$emit('leftClick',e)
}
}
父组件
<MiniCard title="施工单位 " @leftClick="fn" :TableHeight='710' :tableData="tableData" :tableInfo="tableInfol">
</MiniCard>
methods:{
fn(e){
console.log(e);
}
}
this.$emit('leftclick',e) 第一个参数 事件的名称 第二个 传递的参数