1、routerRedux方式
import { routerRedux } from 'dva/router';
goOrder (record){//页面跳转+参数
this.props.dispatch(routerRedux.push({
pathname: '/giveData/queryOrder',
params: record.userId
//query: record.userId //刷新不丢失
}))
}
<a className={styles.oprLink} onClick={()=>this.goOrder(record)}>查订单</a>
使用this.props.location.params
接收值
//使用this.props.location.query
接收值 刷新不丢失
2、link方式
import { Link } from 'react-router-dom';
或者
import { Link } from 'dva/router';
<Link to={{pathname:'/user',query:id}}>添加用户</Link>
使用v2,v3this.props.location.query
或者v4的this.props.location.search
接收值