react之Ant Design Pro系列快速入门(四)--绑定model

界面加载所使用的model,写在路由里加载组件放到props里

'/user/login': {
    component: dynamicWrapper(app, ['login'], () => import('../routes/User/LoginNew')),
},

['login']中的login就是所要使用的model的namespace

dynamicWrapper方法使用app.model(require(../models/${model}).default);加载对应的model

连接并使用model层的数据

@connect(({ login, loading }) => ({
     login,
     submitting: loading.effects['login/login'],
 }))

@connect 连接了名字为login的命名空间,和loading插件

login:为引用的namespace为login中的state对象

submitting 则是插件是否调用login控件中方法login

界面中使用model的变量

引用变量

const { login, submitting } = this.props;

使用变量

<Button
     loading={submitting}
     type="primary"
     htmlType="submit"
     className={styles.loginformbutton}>登录
</Button>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,793评论 1 32
  • 目前,小桔商城小程序的首页布局,采用的是各模块自由组合的DIY装修方式。小程序商城首页需要呈现哪些板块,整体...
    杜钊Joe阅读 5,982评论 0 5
  • 文|李弯湾 作为一个以写婚姻题材为主的情感作者,我想跟大家汇报一些这两年来的最深感受,特别有意思。 在过去两年间,...
    李弯湾阅读 5,903评论 5 51
  • 把文字 植入另一种空间 将禅意 覆盖另一种修行 震憾心灵之后 延伸着心灵震憾 何不 拆除灵感 为生锈的滑轮打油 在...
    如影悠然阅读 877评论 0 0
  • 今天给自己订了15个资源的任务,却只完成了9个,离自己的目标还那么远,心里很着急,也焦躁。看着同伴们都定金哗哗的出...
    Fine婧婧阅读 858评论 1 0