我怎样才能使用原始的javascript Web API做出反应

时间:2017-10-20 11:26:22

标签: javascript reactjs ecmascript-6

我通过create-react-app快速创建一个反应应用程序,

当我在componentDidMount()

中调用new ImageCapture
componentDidMount() {
    imageCapture = new ImageCapture(track);
}

显示

  

ReferenceError:未定义imageCapture

不知道是不是阻止我的电话或别的什么

我在普通的JS中测试了这个函数,它的工作原理。谢谢大家。

1 个答案:

答案 0 :(得分:3)

您需要使用const / let / var声明imageCapture

在不使用声明的情况下,您将变量定义为全局变量,这将在ReferenceError中抛出strict mode

E.g。

const imageCapture = new ImageCapture(track)