P粉1916105802023-08-30 11:13:35
QuestionPage.vue
コンポーネントでは、<answers :question="question"></answers>
に v-if= " が必要です。 question.id"
data()
関数で定義された question
が存在しない場合にコンポーネントが読み込まれないようにします。
コンソールにエラーが報告されるのは、HTTP リクエストで未定義の変数が使用されたためです。
Answers.vueコンポーネントを表示します。
created 関数に次のコードがあります:
リーリー
この質問 ID は、同じ Answers.vue
内の Props/Data 構造を参照します:
QuestionPage.vue
コンポーネントで、
をプロップとして Answers.vue
コンポーネントに渡します。ただし、この変数は未定義の場合があります。まずこの関数の結果を確認する必要があります
リーリー
関数に結果がない場合は、slug
プロパティが正しく、バックエンドによって処理されていることを確認してください。