// article · vue
Vue 中子组件使用 emit 回调,父组件获取子组件 emit 事件传出的值并添加父组件额外的参数进行操作
子组件回调
this.$emit('backcall','value')父组件接收回调
正常情况下,这样即可接收子组件回调的参数
@backcall="bcFun"
...
methods:{
bcFun(v){
console.log(v)
}
}如果父组件在接受子组件参数的同时携带额外的参数,则需要使用$event接收,再带上自己的参数
@backcall="bcFun($event,'myvalue')"
...
methods:{
bcFun(v,myv){
console.log(v,myv)
}
}