diff --git a/src/models/utils.ts b/src/models/utils.ts index 2e0b241..db98f67 100644 --- a/src/models/utils.ts +++ b/src/models/utils.ts @@ -1,6 +1,5 @@ -let mapDefaultProps = ({ def }) => ({ ...def }) +let mapDefaultProps = (obj: any) => ((def) => ({ ...def[obj.name.toLowerCase()] })) export { mapDefaultProps } - diff --git a/src/pages/index/index.tsx b/src/pages/index/index.tsx index f1d300a..12b0d20 100644 --- a/src/pages/index/index.tsx +++ b/src/pages/index/index.tsx @@ -9,8 +9,8 @@ import { mapDefaultProps } from '../../models/utils'; import './index.scss'; import { IndexProps, IndexState } from './type'; -@connect(mapDefaultProps) -export default class Index extends Component { +@connect(mapDefaultProps(Index)) +class Index extends Component { config: Config = { navigationBarTitleText: '首页', enablePullDownRefresh: true @@ -55,3 +55,5 @@ export default class Index extends Component { ) } } + +export default Index diff --git a/src/pages/my/index.tsx b/src/pages/my/index.tsx index 91ffaef..a221294 100644 --- a/src/pages/my/index.tsx +++ b/src/pages/my/index.tsx @@ -10,8 +10,8 @@ import defaultImage from '../../assets/images/logo.png'; import './index.scss'; import { MyIndexProps, MyState } from './type'; -@connect(mapDefaultProps) -class Index extends Component { +@connect(mapDefaultProps(My)) +class My extends Component { config: Config = { navigationBarTitleText: '个人中心', enablePullDownRefresh: true @@ -103,4 +103,4 @@ class Index extends Component { } } -export default Index +export default My