求救:Error: TypeError: Cannot read property 'dispatch' of null

#1

今天在写dispatch时出现了一个错,实在找不到是什么原因造成的,所以在这里向各位大神求助!
错误信息;

创建连接:

@connect(({ sgqy,sgqyjg,sgqyxm, loading }) => ({
  sgqy,sgqyjg,sgqyxm,
  loading: loading.models.sgqy,
}))

dispatch请求数据

componentDidMount() {
    const { dispatch } = this.props;
    dispatch({
      type: 'sgqyjg/fetch',
      payload: this.state.pageSize,
    });
    dispatch({
      type: 'sgqyxm/fetch',
      payload: this.state.pageSize,
    });
    dispatch({
      type: 'sgqy/fetch',
      payload: this.state.pageSize,
    });
    
    console.log('did props',this.props);
  }

最后一个type: ‘sgqy/fetch’,没有错,就前两个有错。错误信息都差不多。
我对比了这三个文件的models,没什么差别,不明白是什么原因,
而且因为这个错,让我两个dispatch都没拿到数据