错误处理 – 超类构造函数调用应该在构造函数体中

前端之家收集整理的这篇文章主要介绍了错误处理 – 超类构造函数调用应该在构造函数体中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我编写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 
    };
}

在超级(道具)中发现错误;并且消息是Superclass构造函数调用应该在构造函数体中.
代码在babel中运行正常.,我该如何修复它?

解决方法

这是WebStorm中的一个错误,WEB-14601在WebStorm 10.0.4中得到修复
原文链接:https://www.f2er.com/js/150507.html

猜你在找的JavaScript相关文章