max*_*ell 7 error-handling superclass webstorm ecmascript-6 reactjs
我编写React类构造函数使用es6,但webstorm9编辑器中有一个红色突出显示错误,这里是代码的一部分:
class AssetSelectDialog extends React.Component {
static propTypes = {
data: React.PropTypes.any,
pageState: React.PropTypes.string,
pageStatus: React.PropTypes.string,
handleCancel: React.PropTypes.func,
handleSave: React.PropTypes.func
};
constructor(props) {
super(props);
this.PAGE_STATUS = {
SHOW: 'SHOW',
SELECT: 'SELECT'
};
this.state = {
data: this.props.data || {},
pageState: this.props.pageState || CONST.STATUS.EDIT,
pageStatus: this.props.pageStatus || this.PAGE_STATUS.SHOW
};
}
Run Code Online (Sandbox Code Playgroud)
发现错误super(props);,消息是Superclass constructor invocation should be in constructor body.代码在babel中运行正常.,我该如何修复它?
| 归档时间: |
|
| 查看次数: |
6203 次 |
| 最近记录: |