美文网首页
react之Ant Design Pro系列快速入门(四)--绑

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

作者: 子木话 | 来源:发表于2019-10-09 21:09 被阅读0次

    界面加载所使用的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>
    

    相关文章

      网友评论

          本文标题:react之Ant Design Pro系列快速入门(四)--绑

          本文链接:https://www.haomeiwen.com/subject/tqlnpctx.html