react dva routerRedux 备忘

首先你需要import { Link, routerRedux } from 'dva/router';

在方法里跳转用

function applyJobHandler(){
    dispatch(routerRedux.push(`/jobapply?jid=${jobinfo.id}&jtype=${jobinfo.zptype}&jname=${jobinfo.name}&jrtime=${jobinfo.releasetime}&jcity=${jobinfo.city}`));
  }  

参数可以用 

import queryString from 'query-string';
const query = queryString.parse(location.search);

  

在render里面跳转用

<Link to={{ pathname: (item.type == "1" ? "/cv/school/" : "/cv/society/") + item.id, search: "view=true" }}><span className={styles.iconview}>预览</span></Link>

 

const view = queryString.parse(location.search).view == "true" ? true : false;

  

 

posted on 2019-03-20 15:47  小武爷  阅读(2648)  评论(0编辑  收藏  举报