我很茫然。我已经尝试了几天的圈子,我觉得自己疯了。我应该解释一下我主要是一名设计师,生活在无花果中,我一直在试图了解Vue和Nuxt,并想到更新我的投资组合,所以请原谅我,如果我不喜欢我不知道:P
我试图将WordPress无头CM的内容吸入NUXT3站点。我可以通过{{ data }}
获取所有内容,但我似乎无法显示诸如网站标题或五个最新帖子的列表之类的简单内容。
https://test.cms.sulei.dev/graphql
是测试GQL端点,从我的测试中看起来还不错。
我尝试了各种方法来吸收数据:
- nuxt-graphql-client
- nuxt-apollo
- useftch li>
这是索引页面的一个示例
<template>
<div id="front-page" class="prose">
<h1 class="bg-gray">Nuxt3 ❤️ GraphQL</h1>
<p>{{ getHeader.siteTitle }}</p>
</div>
</template>
<script lang="ts" setup>
import { ref } from "vue";
import useQuery from "@nuxtjs/apollo";
import gql from "graphql-tag";
const siteTitle = ref("");
const siteTitleQuery = gql`
query siteTitle {
getHeader {
siteTitle
}
}
`;
const { data } = await useAsyncQuery(siteTitleQuery);
</script>
字面意思任何指导或正确方向的点都非常有帮助 - 谢谢您
on