Commit a49b2b1b72245c7530e27b7ce04e299eade00399
1 parent
00fc8d20
1.补充代码注释
Showing
1 changed file
with
3 additions
and
14 deletions
src/routes/mes/indexMes.js
| ... | ... | @@ -2,6 +2,7 @@ import React from "react"; |
| 2 | 2 | import { connect } from "dva"; // 全局状态管理 |
| 3 | 3 | import IndexMesComponent from "@/mes/indexMes"; |
| 4 | 4 | |
| 5 | +// 创建路由包装器组件 | |
| 5 | 6 | export const IndexMesRoute = ({ |
| 6 | 7 | dispatch, |
| 7 | 8 | app, |
| ... | ... | @@ -18,23 +19,11 @@ export const IndexMesRoute = ({ |
| 18 | 19 | formRoute, |
| 19 | 20 | sModelType |
| 20 | 21 | }; |
| 21 | - | |
| 22 | + // 将业务组件包装并传递所有props | |
| 22 | 23 | return <IndexMesComponent {...props} />; |
| 23 | 24 | }; |
| 24 | - | |
| 25 | +// 将全局状态映射到组件props | |
| 25 | 26 | const mapStateToProps = props => props; |
| 26 | -/* props: | |
| 27 | - { | |
| 28 | - 'model1的namespace': 储存的值, | |
| 29 | - 'model2的namespace': 储存的值, | |
| 30 | - ... | |
| 31 | - } | |
| 32 | - 因为在src/index.js 中引用的model 为app和content,所以这边返回的是 | |
| 33 | - { | |
| 34 | - app: {...}, | |
| 35 | - content: {...}, | |
| 36 | - } | |
| 37 | -*/ | |
| 38 | 27 | |
| 39 | 28 | // 用connect包装会默认传dispatch到组件中 |
| 40 | 29 | // mapStateToProps会把返回的数据传到组件中(这里指app、content) | ... | ... |