0

我正在处理 apollo-client 并使用以下代码片段进行查询。

var mapQueriesToProps = ({ ownProps, state })=> {
return {
    data: {
        query: gql`
            query{
               getProjects{
                    _id
                    name
                  }
            }
        `,
        variables: {
         },
        forceFetch: true,
        returnPartialData: true,
    },
  };
};

当我设置returnPartialData : false时,Data 具有{loading : true}的对象。在从服务器获取数据后,它就变成了真的。但问题是当我设置returnPartialData : true时。数据将始终显示{loading : false}。即使它们在缓存中没有记录。他们是否有任何解决方案可以在第一次获取时使用 returnPartialData: true 获取 {loading: true}

4

0 回答 0