長い休憩の後、vue に戻ります。私のソリューションでは構成 API を使用しており、コンポーネントを作成した後、後で表示できるようにデータを取得する必要があります。私の現在のソリューションでは、テンプレートは呼び出す前にレンダリングされます。おそらく愚かな間違いですが、私はまだそれを理解できません(vue 2.0 - create()フックでは明らかです)。
ソリューションは希望どおりになるはずです。 API は、onMounted フックで呼び出されないため、コンポーネントのレンダリング後ではなく、コンポーネントの作成時に呼び出されます。また、ピザを反応性のあるものにする必要があります。
Composition API で使用できるフックのリストは次のとおりです:
オプション API の作成に最も近い方法は、setup() 関数のコードを実行することです。ただし、テンプレートを v-if="pizzas" で保護しないようにするには、テンプレートを空の配列としてインスタンス化する必要があります。 そして、明らかに、リアクティブにする必要があるため、単なる
setup()
v-if="pizzas"
ではなく ref([]) になります。 リーリー
ref([])
リーリー
:
は、pizzas
.value
を割り当てる必要があります
ソリューションは希望どおりになるはずです。 API は、onMounted フックで呼び出されないため、コンポーネントのレンダリング後ではなく、コンポーネントの作成時に呼び出されます。また、ピザを反応性のあるものにする必要があります。
Composition API で使用できるフックのリストは次のとおりです:
オプション API の作成に最も近い方法は、
そして、明らかに、リアクティブにする必要があるため、単なる
[]setup()
関数のコードを実行することです。ただし、テンプレートをv-if="pizzas"
で保護しないようにするには、テンプレートを空の配列としてインスタンス化する必要があります。ではなく
コメントref([])
になります。リーリー
:
は、pizzas
を空の配列に初期化したため、変更しないままにすることができます。間違った方法で開始した場合は、ルート ラッパー要素にv-if="pizzas"
保護を設定する必要があります。.value
を割り当てる必要があります