'dva/router' 的hashHistory, browserHistory 为undefined

在最新版本的dva中import { hashHistory, browserHistory } from 'dva/router' ,打印出来均为undefined,
这是在2.1.0:
clipboard.png
clipboard.png
clipboard.png

然后恢复到1.2.1:
clipboard.png
clipboard.png

请问这是什么情况,是不是我的配置出现了什么问题,求大牛们帮助下~~

阅读 4.1k
1 个回答

问题已经解决,原因是dva2.1.0用的是react-router4,里面并没有这两个对象,
clipboard.png
但是4给我们支持了history依赖,所以可以这样解决:

import createHistory from 'history/createBrowserHistory';

const app = dva({
  history: createHistory()
});
推荐问题