0

grapghql を介してデータをクエリすると、独立したノードではなく、html ノード内にすべてが含まれます

CMS に 2 つのタイトル タグを挿入し、それらのタグをコンポーネント内で使用したいとします。

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 タグに特定のスタイルを持たせ、2 番目の p タグに別のスタイルを持たせたいとしましょう。

htmlノード内の特定の要素にアクセスする方法があれば、より多くの送信が行われます

4

0 に答える 0