方法一:broserHistory.push

  handleSubmit(e){

    e.preventDefault();

    const path = '/demo';

    broserHistory.push(path); 

  }

方法二:context对象方法

  export default React.createClass({

    // ask for `router` from context

    contextTypes: {

      router: React.PropTypes.object

    },

    handleSubmit(event) {

      // ...

      this.context.router.push(path)

    },

  })

方法三:this.props.history

  submitForm(e) {

    e.preventDefault();
    const _this = this;
    _this.refs.ruleForm.validate((valid) => {
      if (valid) {
        _this.props.history.push('./../pages/demo');
      } else {
        console.log('error submit!!');
      }
    });
  

}

最新文章

  1. socket 收发报文小程序
  2. C#的HTTP协议中POST与GET的区别
  3. 快速判断ie10及以上版本浏览器
  4. WEB-INF目录下的文件访问权限(待解决)
  5. mysql 密码重置
  6. android Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
  7. C && C++ 内存分配示意图
  8. 210. Course Schedule II
  9. Foreach语法
  10. TreeSet类的排序问题
  11. javascript笔记整理(数据类型强制/隐式转换 )
  12. 008实现一个算法从一个单链表中返回倒数第n个元素(keep it up)
  13. js基础---cookie存储
  14. 关于将dede织梦data目录迁移出web目录
  15. 人人都是CEO
  16. Android性能优化-内存泄漏的8个Case
  17. 启动两个tomcat服务,以及使用nginx代理实现访问
  18. TeamView工具在提示“似乎用于商用环境”的处理方式
  19. Linux常用命令之文件和目录处理命令
  20. JavaScript对象Object

热门文章

  1. maya卸载不干净
  2. [转]jQuery.getJSON的缓存问题的解决办法
  3. Huawei English Corner
  4. 集合类中modCount字段的作用
  5. 在Java中VO , PO , BO , QO, DAO ,POJO是什么意思
  6. 微信小程序获取数据、处理数据、绑定数据关键步骤记录
  7. 如何修改eclipse的web项目默认浏览器
  8. 关于使用Github,gitignore不起作用的解决方法
  9. ArcGIS数据存储的方式
  10. Win7安装软件,装到microsoft.vc90.crt时卡住的解决办法