Vue で Axios GET リクエスト 404 エラーを解決する方法は何ですか?
P粉738046172
P粉738046172 2023-08-30 00:23:34
0
1
533

質問と関連する回答を表示したい。残念ながら、別の QuestionPage をロードすると、すべての回答が表示されません。これは、./components/Answers.vue コンポーネントで論理エラーが見つかったためです。

問題は fetch() 関数にあると思います。エンドポイント リンクが定義されていません (コンソール エラー https://prnt.sc/198ebdx のスクリーンショット)< /p> ;

この Answers コンポーネントは QuestionPage で使用されています。Question コンポーネントが Answer コンポーネントを正しく参照していないと思います。

P粉738046172
P粉738046172

全員に返信 (1)
P粉191610580

QuestionPage.vueコンポーネントでは、v-if= " が必要です。 question.id"data()関数で定義されたquestionが存在しない場合にコンポーネントが読み込まれないようにします。

######説明する######

コンソールにエラーが報告されるのは、HTTP リクエストで未定義の変数が使用されたためです。

Answers.vue

コンポーネントを表示します。

created

関数に次のコードがあります:リーリーこの質問 ID は、同じAnswers.vue内の Props/Data 構造を参照します:

リーリー

QuestionPage.vueコンポーネントで、

question

をプロップとしてAnswers.vueコンポーネントに渡します。ただし、この変数は未定義の場合があります。まずこの関数の結果を確認する必要がありますリーリー関数に結果がない場合は、slugプロパティが正しく、バックエンドによって処理されていることを確認してください。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!