超类构造函数调用应该在构造函数体中

时间:2015-09-22 03:46:17

标签: error-handling reactjs webstorm ecmascript-6 superclass

我编写React类构造函数使用es6,但webstorm9编辑器中有一个红色突出显示错误 这是代码的一部分:

var serverstatus = 1;

console.log("tick"")中发现错误,消息为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 }; } 。 代码在babel中运行正常。我该如何修复它?

1 个答案:

答案 0 :(得分:9)

这是WebStorm中的一个错误,WEB-14601已在WebStorm 10.0.4中得到修复