基于 action 进行页面跳转
官方给的代码 (其实并不生效)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import { routerRedux } from 'dva/router';
yield put(routerRedux.push('/logout'));
dispatch(routerRedux.push('/logout'));
routerRedux.push({ pathname: '/logout', query: { page: 2, }, });
|
其实在文档里面提过一嘴 需要使用queryString
应该使用以下代码
1 2 3 4 5 6
| import queryString from 'query-string';
routerRedux.push({ pathname: '/other/queue/list', search: queryString.stringify({ page: 2 }), })
|