Vue.jsをつかって開発をやっています。画像アップロードを作りたくて、この2日くらい色々調べながら実装をしていました。ようやくそれなりに動くものができましたので、せっかっくなのでブログにも記載させていただきます。 Vue.jsで作りたい画面仕様 フロントはVue.js、axiosを使用 フロントで複数画像をアップロードし、サーバーにpostする処理とする。 画像だけでなくて、テキスト情報も一緒に渡す アップロードした画像はフロントにて表示され確認可能。 画面イメージ ソースコード テンプレート <template> <div> ~~省略~~ </v-card-text> <v-card-actions> <v-btn flat icon @click="pickImage"><v-icon class="primary--text">add_a_photo</v-icon></v-btn