在一页上乘以useQuery,为什么未定义结果



我也需要使用useQuery几次才能从数据库中获得不同的数据。所以我打电话给:

const {data: var1} = useQuery(MY_QUERY, {variable: {content1});
const {data: var2} = useQuery(MY_QUERY, {variable: {content2});
const {data: var3} = useQuery(MY_QUERY, {variable: {content3});
const {data: var4} = useQuery(MY_QUERY, {variable: {content4});
const {data: var5} = useQuery(MY_QUERY, {variable: {content5});

我仍然无法获得useQuery的结果(在后端(nest.js(我在控制台中看到了正确的响应,但在前端(react.js(上看不到(

请帮帮我。我错过了一些

我看到3个语法错误可能是问题所在,首先你可能需要在const{data...之间有一个空格,而variable应该是复数variables。此外,useQuery中缺少一个花括号

试试这个?

const { data: var1 } = useQuery(MY_QUERY, { variables: { content1 } });
console.log(var1)

最新更新