无法在重新加载上获取查询
查询的数据加载后确实加载了加载,但是一旦我重新加载它,数据就不会出现...我有console.log通过使用“ console.log(data.allpetinformations)”,并且它确实有效并获得数组对象...
import { ALL_PET_INFORMATIONS } from '../../../query';
import { useQuery } from '@apollo/client';
import Session from 'react-session-api';
export function ClientPet(){
const username = Session.get('username');
const { loading, error, data } = useQuery(ALL_PET_INFORMATIONS);
if(loading) return <div>loading...</div>
if(error) return <div>{error.message}</div>
return(
<div>
{data.allPetInformations.filter(pet => pet.client.username===username).map(pet => (
<div key={pet.id}>
{pet.name}
</div>
))}
</div>
)
}
The data from the Query does load once it loaded but once i reload it the data does not appear... I have console.log the data by using "console.log(data.allPetInformations)" and it does work and getting an array of objects...
import { ALL_PET_INFORMATIONS } from '../../../query';
import { useQuery } from '@apollo/client';
import Session from 'react-session-api';
export function ClientPet(){
const username = Session.get('username');
const { loading, error, data } = useQuery(ALL_PET_INFORMATIONS);
if(loading) return <div>loading...</div>
if(error) return <div>{error.message}</div>
return(
<div>
{data.allPetInformations.filter(pet => pet.client.username===username).map(pet => (
<div key={pet.id}>
{pet.name}
</div>
))}
</div>
)
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论