为什么我connect的loading里面的models和effects都是空

发布于 2022-09-07 15:25:24 字数 793 浏览 14 评论 0

const Login = ({
                 login,
                 dispatch,
                 loading,
                 form: {
                   validateFields,
                   getFieldDecorator,
                   setFieldsValue,
                   setFields
                 }
               }) => {
  console.log(loading)
  return (
    <div>login</div>
  );
};

Login.propTypes = {
  login: PropTypes.object,
  dispatch: PropTypes.func,
  loading: PropTypes.object
};
export default connect(({ login,loading }) => ({ login,loading }))(Form.create()(Login));

通过这样写的loading 为什么打印出来的结果是:

图片描述
clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抱猫软卧 2022-09-14 15:25:24

这个打印是正确的,也代表里的loading正确使用了,global:false就是这个loading的用法,异步加载数据的话,这个值会由true变为false,

流绪微梦 2022-09-14 15:25:24

解决了吗? 我也出现了这个问题,我是页面初始化的时候没有信息,点击查询按钮的监听时间调用异步函数之后就有了...纠结...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文