ホームページ  >  記事  >  VueでAPIを読み取る方法

VueでAPIを読み取る方法

anonymity
anonymityオリジナル
2019-05-07 09:21:363381ブラウズ

Vue.js を使用すると、これらのサービスの 1 つを中心にアプリケーションを徐々に構築し、数分でユーザーへのコンテンツの提供を開始できます。

VueでAPIを読み取る方法

#サードパーティ API を使用してサービスを提供するにはどうすればよいですか?

ajax リクエストを作成して応答を処理し、axios を使用して API データを処理できます。

Axios は、Ajax リクエストを作成するための Promise ベースの HTTP クライアントであり、私たちのアプリケーションに最適です。シンプルで豊富な API を提供します。これは fetchAPI に非常に似ていますが、古いブラウザ用に追加のポリフィルを必要とせず、いくつかの賢い機能を備えています。

以前は、vue-resource は通常 Vue プロジェクトで使用されていましたが、現在は廃止されています。

Import axios:

<!-- ./index.html -->
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

Vue アプリケーションがページにマウントされたら、ホット イベントのリストを取得するホーム セクション リクエストを作成できます:

// ./app.js
const vm = new Vue({
  el: &#39;#app&#39;,
  data: {
    results: []
  },
  mounted() {
    axios.get("https://api.nytimes.com/svc/topstories/v2/home.json?api-key=your_api_key")
    .then(response => {this.results = response.data.results})
  }
});

覚えておいてください: your_api_key を、以前に取得した実際の API キーに置き換えます。

以上がVueでAPIを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。