如何向回调函数中传递参数
有时候我们需要向回调函数中传递参数,比如在 vue
中父组件向子组件的事件响应函数中传递自定义对象。
Vue 中实现
子组件中:
1 | this.$emit("changed", data); |
父组件中:
1 | <ele @changed="valueChanged($event,customData)"/> |
$event 的位置可以改变
JS 中实现
1 | runMethod(data,(callbackData)=>{ |
在回调函数上包裹一层匿名函数,然后当成回调传递给方法使用