如下图所示,注释掉constructor这一句的时候一切都正常,但是加上之后就报错了,是什么原因呢
要记得调用父类的构造方法
constructor(props) { super(props); // your other code... }
子类必须在构造里调用super()才能使用this指针,这个跟es6继承机制有关,建议看看阮一峰大神的es6入门
3 回答2.2k 阅读✓ 已解决
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答921 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答657 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
1 回答5.7k 阅读✓ 已解决
2 回答3.6k 阅读
2 回答4.2k 阅读
1 回答3.6k 阅读✓ 已解决
要记得调用父类的构造方法