鍍金池/ 問答/HTML/ 'dva/router' 的hashHistory, browserHistor

'dva/router' 的hashHistory, browserHistory 為undefined

在最新版本的dva中import { hashHistory, browserHistory } from 'dva/router' ,打印出來(lái)均為undefined,
這是在2.1.0:
clipboard.png
clipboard.png
clipboard.png

然后恢復(fù)到1.2.1:
clipboard.png
clipboard.png

請(qǐng)問這是什么情況,是不是我的配置出現(xiàn)了什么問題,求大牛們幫助下~~

回答
編輯回答
骨殘心

問題已經(jīng)解決,原因是dva2.1.0用的是react-router4,里面并沒有這兩個(gè)對(duì)象,
clipboard.png
但是4給我們支持了history依賴,所以可以這樣解決:

import createHistory from 'history/createBrowserHistory';

const app = dva({
  history: createHistory()
});
2017年3月31日 10:51