重置redux字段值

时间:2018-08-03 10:05:54

标签: javascript reactjs redux field

我有一个带redux字段的div组件,我正在尝试在调用函数时清除/重置该字段中的值。但是我无法在调用函数时清除字段。解决此问题的正确方法应该是什么?

我的方法如下

具有redux字段的div组件

<div key={i + 1}>
   <div className="txt_vote_bar_div" id="txt_vote_bar_div_create">

      <div className="full_div right0" style={{width: '15px', height: '15px'}} id="close"
                       onClick={(e) => this.removetextpoll(i + 1)}>
                    <i className="fa fa-times float_right" style={{width: '10px', height: '10px', marginRight: '2px'}}
                       aria-hidden="true"/>
      </div>

       <Field name={`inputName${i + 1}`} component="input" type="text" className="vote_input"
                         placeholder={`Option ${i + 1}`}
                         maxLength={textPollMaxLength}/>
    </div>
 </div>

功能

removetextpoll(id) {

    return dispatch => {
      dispatch(reset(`inputName${id}`));
    }
}

0 个答案:

没有答案