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

鍍金池/ 問答/HTML/ antd的Form validator無效

antd的Form validator無效

antd的Form validator無效,始終不能顯示?代碼如下。

usernameCheck=(rule,value,callback)=>{

    if (value.length>6) {
        callback('have value');
    } else {
        callback('have value less than 6');
    }
}

render(){

 const { getFieldDecorator } = this.props.form;
 return (
     <Modal visible={this.props.visible} closable={false}
     footer={[
         <Button key="back" onClick={this.clickCancel}>游客瀏覽</Button>
     ]}>
     <Tabs activeKey={this.props.SonSignInorSignUp}>
         <TabPane tab="Sign In" key="1" >
             <Form className="signin-form">
                 <FormItem label="UserName" ref="signin_username"  >
                     {getFieldDecorator('username', {
                         rules: [{
                             required: true, message: 'Please input your username!'
                            }, {
                             validator:this.usernameCheck,
                         }],
                     })
                     (<Input prefix={<Icon type="user" style={{ color: 'rgba(0,0,0,.25)' }}/>} placeholder="Username" />
                     )}
                 </FormItem>
                 ...
                 }
回答
編輯回答
解夏

正確的情況下callback(),驗證不通過時throw new Error('error message')

2017年4月11日 15:01
編輯回答
雅痞

這兩個括號去掉試一下clipboard.png

2017年9月14日 17:44