ホームページ  >  に質問  >  本文

Vue 3で作成したフックでAPI呼び出しを行うにはどうすればよいですか?

長い休憩の後、vue に戻ります。私のソリューションでは構成 API を使用しており、コンポーネントを作成した後、後で表示できるようにデータを取得する必要があります。私の現在のソリューションでは、テンプレートは呼び出す前にレンダリングされます。おそらく愚かな間違いですが、私はまだそれを理解できません(vue 2.0 - create()フックでは明らかです)。

リーリー


P粉744691205P粉744691205370日前615

全員に返信(2)返信します

  • P粉509383150

    P粉5093831502023-11-05 00:15:26

    ソリューションは希望どおりになるはずです。 API は、onMounted フックで呼び出されないため、コンポーネントのレンダリング後ではなく、コンポーネントの作成時に呼び出されます。また、ピザを反応性のあるものにする必要があります。

    返事
    0
  • P粉004287665

    P粉0042876652023-11-05 00:12:20

    Composition API で使用できるフックのリストは次のとおりです:

    オプション API の作成に最も近い方法は、setup() 関数のコードを実行することです。ただし、テンプレートを v-if="pizzas" で保護しないようにするには、テンプレートを空の配列としてインスタンス化する必要があります。 そして、明らかに、リアクティブにする必要があるため、単なる

    []

    ではなく ref([]) になります。 リーリー

    コメント

    :

    • は、