08 2018 档案

dva 路由跳转
摘要:1.从props取出并传递history 2.withRouter, Link withRouter: Link: 3.routerRedux 使用query-string库可以将对象转化为url参数: 效果: 完整代码: 第一个是model文件products.js 第二个是routes下的UI文 阅读全文

posted @ 2018-08-02 15:25 觉信 阅读(12691) 评论(0) 推荐(0)

dva webpack 利用require.context加载多个model
摘要:dva redux数据管理都在models,根据业务不同models可能会有几十甚至上百的 【模块.js】, 每次在index.js使用 app.model(require('./models/example').default); 引入 Model 可能要写多个, 那么如何优雅的扩展model,不 阅读全文

posted @ 2018-08-01 14:30 觉信 阅读(2240) 评论(0) 推荐(0)

使用redux-actions优化actions管理
摘要:redux-actions的api很少,有三个createAction(s) handleASction(s) combineActions 主要用到createAction去统一管理action,虽然会增加一些代码量,但可以统一管理action,对代码维护有很大方便。 项目是用的dva框架,这个跟 阅读全文

posted @ 2018-08-01 13:50 觉信 阅读(2059) 评论(0) 推荐(0)