0

当我通过 grapghql 查询数据时,它将它们全部包含在一个 html 节点而不是独立节点中

假设我在 CMS 中插入了两个标题标签,我想在组件内使用这些标签

query BlogPostByPath {
markdownRemark {
    html
    frontmatter {
        path
        title
    }
  }
}

它会产生这个:

{
  "data": {
    "markdownRemark": {
        "html": "<p>test</p> <p>another test</p>",
        "frontmatter": {
        "path": "testPath",
        "title": "test"
     }
   }
 }
}

问题是:如何获取第一个 p 标签并在组件内使用它,而另一个 p 标签插入到主组件内的另一个组件内?就像我怎样才能控制 html 节点如何提供数据

并假设我不想将它们插入到多个子组件中,假设我希望第一个 p 标签具有特定样式,而第二个 p 标签具有另一种样式

如果有办法访问 html 节点内的特定元素,它将进行更多发送

4

0 回答 0