在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ react-router 2.8.1 js 點(diǎn)擊事件 跳轉(zhuǎn)

react-router 2.8.1 js 點(diǎn)擊事件 跳轉(zhuǎn)

clipboard.png
依賴

clipboard.png
代碼

import React,{Component} from 'react';
import './login.css';
import PropTypes from 'prop-types';
class Login extends Component{
    constructor(){
        super();
        this.state = {
            username:"",
            password:""
        }
    }
    static contextTypes = {
        router:PropTypes.object.isRequired
    };

    handleLogin(event){
        const path = '/register';
        this.context.router.push(path);
    }

    handleUsername(event){
        let value = event.target.value;
        this.setState({
            username:value
        });
    }

    handlePassword(event){
        let value = event.target.value;
        this.setState({
            password:value
        });
    }

    render() {
        return(
            <div className="login">
                <h1>LOGIN</h1>
                <div className="login-list">
                    <div className="login-part">
                        <span className="login-name">用戶名:</span>
                        <input type="text" className="login-input" onChange={this.handleUsername.bind(this)}/>
                    </div>
                    <div className="login-part">
                        <span className="login-name">密碼:</span>
                        <input type="password" className="login-input" onChange={this.handlePassword.bind(this)}/>
                    </div>
                    <div className="login-part">
                        <button className="login-go" onClick={this.handleLogin.bind(this)}>登陸</button>
                    </div>
                </div>
            </div>
        )
    }
}

export default Login;

怎么才能把警告解決

回答
編輯回答
苦妄

把依賴改成15.3.0即可

2018年1月29日 10:52
編輯回答
萌小萌

錯(cuò)誤提示,現(xiàn)在的版本不支持PropTypes這個(gè)方法了,換用PropTypes.checkPropTypes。你也可以降低版本來(lái)解決這個(gè)問(wèn)題

2018年5月19日 07:25