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

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

阅读 5.1k
2 个回答

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

新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进