我想问下这些代码是什么意思?

  componentWillReceiveProps(nextProps) { //这是状态发生变化是会调用该函数的意思吗?

        if (this.props.sign !== nextProps.sign) {//是如果本次的状态和上次状态不一样时的意思吗?

            const user = nextProps.sign.get('user');//获取本次输入的用户

            if (user && user !== this.props.sign.get('user')) {

                browserHistory.push('/console/')//这是什么意思?

            } else if (nextProps.sign.has('signinError')) {

                this.props.form.setFieldsValue({password: ''});//设置password控件的值为空

                window.alert(nextProps.sign.getIn(['signinError', 'errMsg']));//弹出一个警示框显示错误

            }

        }

    }


慕码人1183263
浏览 1680回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP