2017-02-16 91 views
5

后,我想问一下,如果这是重定向到另一个页面后,终极版形式提交成功的正确方法:重定向提交成功的终极版形式

const form = reduxForm({ 
    form: 'HeroesCreateComponentForm', 
    validate, 
    onSubmitSuccess:() => { 
     console.log('onSubmitSuccess called (yes, yes I do get called'); 
     browserHistory.push('/') 
    }, 
}); 
+2

是的,完全有效。 –

+1

是的,你知道了。 –

+0

你好!我试图做同样的事情。你是如何访问你的onSubmitSuccess函数中的browserHistory的?你是否通过它作为道具? – user1795370

回答

0

你尝试使用下一个方法呢?

react-router-redux

import {push} from 'react-router-redux'; 

onSubmitSuccess具有调度功能作为第二个参数。 见Redux form. onSubmitSuccess

onSubmitSuccess : (reslut,dispatch) =>{ 

dispatch(push('/needed-route')) 

}