0
我有一个视频组件类拥有一个handleRecord
方法。在handleRecord
方法中,有一个名为recorder
的对象返回一个称为stopRecording
的对象方法调用的blob。我如何获得此参考React组件?
无论返回什么,我都希望在视频组件中设置状态值。但this
引用回调中的记录器对象,而不是组件本身。在回调中获取组件并使用recorder
对象的最佳做法是什么?
handleRecord() {
...
} else {
this.state.recordVideo
recorder.stopRecording(function() {
var blob = this.getBlob();
console.log(this) // <= this refers to recorder object not the component
});
}
}
有趣的方法。 – MLhacker
谢谢安德鲁。我想我喜欢第二种方法最好。检查这一点。 – MLhacker