为什么会进入if语句

时间:2018-09-06 07:09:23

标签: reactjs

我有此代码:

componentDidUpdate(prevProps, prevState, snapshot) {
    if(prevProps.currentIndustry !== this.props.currentIndustry) {
        this.getMainProductGroups();
    }
}

它说,仅当currentIndustry属性更改时,它才应输入if语句并转到方法getMainProductGroups()。 如您在我的屏幕截图(从chrome浏览器进行调试)中看到的那样,即使值相同,它始终会输入此if语句。对此行为有何解释?

enter image description here

1 个答案:

答案 0 :(得分:0)

调试器仅显示满足条件时将调用的方法。但这并不意味着进入if条件。要进行验证,您可以登录:

SftpUploadAsyncResult