ホームページ > ウェブフロントエンド > jsチュートリアル > Vueコンポーネントでaxiosを使用する方法

Vueコンポーネントでaxiosを使用する方法

亚连
リリース: 2018-05-29 17:25:07
オリジナル
3107 人が閲覧しました

ここで、vue コンポーネントで axios を使用する方法を共有します。これは非常に参考になるので、皆さんのお役に立てれば幸いです。

これで、webpack+vue-cli を通じて vue プロジェクト フレームワークを構築できました。バックグラウンドからデータを取得するために vue コンポーネントで axios を使用する必要がある場合はどうすればよいでしょうか?

通常、構築したプロジェクトディレクトリは次のようになります

まず、axiosをインストールする必要があります。npmを知っている人なら誰でもこれを知っています

次のステップでは、main.jsにaxiosを導入します

import axios from "axios";
ログイン後にコピー

多くのサードパーティモジュールとは異なり、axios は use メソッドを使用できません。代わりに、次の操作を実行する必要があります

Vue.prototype.$axios = axios;
ログイン後にコピー

その後、App.vue で axios を使用できるようになります

created:function(){
 this.$axios.get("/seller",{"id":123}).then(res=>{
  console.log(res.data);
 });
}
ログイン後にコピー

上記は次のとおりです。皆さんのためにまとめました。今後皆さんのお役に立てれば幸いです。

関連記事:

Vueでv-showに式を追加する問題(表示するかどうかの決定)

iviewを使ったVueのカスタム検証キーワード入力ボックスの問題と解決策

vuejsのvについて -The ifとv-showの違いとv-showが動作しない問題

以上がVueコンポーネントでaxiosを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート