当我尝试从 WPGraphQL 插件中获取摘录并在查询中传递 excerpt(format: RAW)
时,它在 WPGraphiQL 窗口中工作正常,但是当我我在 Vue Apollo 中执行相同的查询,它总是返回 null
。
这是我的代码:
apollo: {
posts: gql`
query {
posts {
nodes {
title
uri
date
databaseId
featuredImage {
sourceUrl
}
excerpt(format: RAW)
}
}
}
`
},
我猜对了,它必须处理服务器端的枚举类型以及它在 Apollo 查询字符串中的传递方式吗?此外,当我仅传递 excerpt
而不带参数时,它会返回带有 HTML 标记的摘录,所以...有什么问题吗?
最佳答案
使用摘录(格式:FORMATTED)
并像这样在 html 中使用:
dangerouslySetInnerHTML={{ __html: node.excerpt }}
关于javascript - 使用 Apollo 在 WPGraphQL 中获取摘录的 RAW 格式的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61106355/