在 Sanity Studio 中,我试图获取输入组件内的所有文档属性。关注这篇文章官方支持的获取文档内容的方式 https://github.com/sanity-io/sanity/issues/417#issuecomment-355512022我能够使用 withDocument HOC 来获取文档数据,但其中一些数据具有“引用”类型,因此我只能获取 _ref 和 _type 而不是整个对象。我怎样才能做到呢?
您可以使用解引用运算符 -> 来解引用值。因此,假设您有一个名为 book 的文档,其属性authors 是引用类型的数组。
您可以通过以下方式获取authors数组的值:
const books = await client.fetch(
`*[_type == "book"] {
...,
authors[]->
}`
)
你可以检查Sanity 的文档 https://www.sanity.io/docs/how-queries-work关于 GROQ 查询以获得更多更好的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)