Vue.jsサンプルコード(33)Vue.jsでAJAXを使う

33. Vue.jsでAJAXを使う

  • Vue.jsバージョン: 2.5.2
    • axiosライブラリを併用しています。
  • [Yes or No]ボタンをクリックすると、yesno.wtfの画像をランダムに表示します。
  • 画面をリロードすると元に戻ります。

サンプルコード

ポイント

axiosライブラリを使うとAJAXのやりとりを以下のように簡単に書けるので便利です。

  const vm = new Vue({
    el: "#app",
    data: {b: null},
    methods: {
      a: function() {
        axios.get("https://yesno.wtf/api").then((r) => {this.b = r.data.image})
      },
    },
  })

バックナンバー(Vue.jsサンプルコード)

Vue.jsサンプルコード(01〜03)Hello World・簡単な導入方法・デバッグ・結果の表示とメモ化

デザインも頼めるシステム開発会社をお探しならBPS株式会社までどうぞ 開発エンジニア積極採用中です! Ruby on Rails の開発なら実績豊富なBPS

この記事の著者

hachi8833

Twitter: @hachi8833、GitHub: @hachi8833 コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。 これまでにRuby on Rails チュートリアル第2版の半分ほど、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れてそれぞれ一部を翻訳。 かと思うと、正規表現の粋を尽くした日本語エラーチェックサービス enno.jpを運営。 実は最近Go言語が好き。 仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。

hachi8833の書いた記事

BPSアドベントカレンダー

週刊Railsウォッチ

インフラ

ActiveSupport探訪シリーズ