采坑日记

2018-11-11  本文已影响0人  林ze宏

采坑日记

在src/index.js中,对Model的引用,使用import
import dva from 'dva';
import './index.css';
import counter from './models/counter';  // 默认是使用default导出的

// 1. Initialize
const app = dva();

// 2. Plugins
// app.use({});

// 3. Model 除了可以使用require外,也可以使用import
// app.model(require('./models/example').default);
app.model(require('./models/products').default);
app.model(counter);

// 4. Router
app.router(require('./router').default);

// 5. Start
app.start('#root');



切换 HashRouter为 BrowserHistory

官网给的方案有误。

$ npm install history --save

import { createBrowserHistory as createHistory } from 'history';

const app = dva({
  history: createHistory()
});

initialState 和 对应 reducer state的key保持一致

如果在initialState定义了state的初始值,应该和reducer中的state初始值变量key保持统一


图解
上一篇 下一篇

猜你喜欢

热点阅读