Gab*_*gan 5 javascript es6-class
我的用例是React,但这是一个JavaScript问题。
我想componentWillMount通过使用子类来扩展功能。我该怎么做?
class Super {
componentWillMount() {
doStuff()
}
}
class Sub extends Super {
componentWillMount() {
super() // this doesn't work
doMoreStuff()
}
}
Run Code Online (Sandbox Code Playgroud)
使用的语法是:
super.componentWillMount()
Run Code Online (Sandbox Code Playgroud)
从mdn:
该
super关键字用于在对象的父对象上调用函数。的
super.prop和super[expr]表达式是在两个类和对象文字的任何方法定义有效。句法
Run Code Online (Sandbox Code Playgroud)super([arguments]); // calls the parent constructor. super.functionOnParent([arguments]);
演示:
super.componentWillMount()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
426 次 |
| 最近记录: |