如何解决使用 sanity cms 的特定帖子
我刚刚开始使用 Sanity CMS。我试图拉一个内容块,但我没有任何运气。在理智方面,我已成功将名为“Cookie 政策”的文件上传到 CMS。该文档由 name='Cookie Policy' 和名为“legalDoc”的块内容组成。
我曾尝试在 post.name == 'Cookie Policy' 时渲染 post.legalDoc,但没有成功(我使用 post.xxx,因为它是这样设置来从理智中提取内容的)。
这是我目前使用的代码:
const legalDoc = { post == 'Cookie Policy'}
function CookiePolicy() {
return (
<Layout>
<div>
<SanityContent content={post.legalDoc} />
</div>
</Layout>
);
}
export default CookiePolicy;
我在 const 行中收到的错误消息是:此条件将始终返回 'false',因为类型 '{ post: any; }' 和 'string' 没有重叠。ts(2367)
帖子也收到错误:找不到名称“帖子”。
我曾尝试在上面声明它,但也没有奏效。
乍一看代码有什么问题吗?很高兴为我解决这个问题提供任何建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。