javascript - vue axios はさまざまなコンポーネントの実行順序をどのように制御しますか?
phpcn_u1582
phpcn_u1582 2017-07-05 11:08:21
0
3
1151

たとえば、私の場合は、パブリック コンポーネントでパブリック データをリクエストすることです。サブコンポーネントでのリクエストは、パブリック データに依存します。パブリック データがまだデータをリクエストしていない場合、サブコンポーネントは、リクエストを開始したときにエラーを報告します。 request, because the request in the subcomponent the request is the result of the publicコンポーネント and vuex is used to pass the data. サブコンポーネントが要求を開始する前にパブリック データ要求を完了するにはどうすればよいでしょうか? ? ?

phpcn_u1582
phpcn_u1582

全員に返信(3)
習慣沉默

vuex 内のデータが存在する場合にのみ、vue の watch と wathc を使用してサブコンポーネントの Ajax リクエストを行うことができます

いいねを押す +0
黄舟

メッセージサブスクリプションモデルを導入できます
https://github.com/holdnoWby/...
VUEでも同じことが使用されます
/q/10...この回答を参照してください

いいねを押す +0
伊谢尔伦

ご回答ありがとうございます。APP.vue ページで this.$store.dispatch('setHomeData') リクエストを実行するには、ルーターに v-if= を追加するだけです。 viewタグ.homeData」で十分です。データがある限り、サブコンポーネントページが表示され、内部のリクエストが実行されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート