vueでFormDataを使い値を取得
data
やv-model
などを利用せずにform
の値をまとめて取得したい
serializeArray
みたいな感覚でできないでしょうか?
vue
1<template> 2 <div> 3 <form ref="myForm"> 4 <input type="text" value="foo"> 5 <input type="text" value="bar"> 6 <button type="button" @click="getFormData()">getFormData</button> 7 </form> 8 9 <router-link to="/about">About page</router-link> 10 </div> 11</template> 12 13<script> 14 export default { 15 methods: { 16 getFormData: function () { 17 const form = this.$refs.myForm; 18 console.log(form); 19 const formData = new FormData(form); // このあたりで 20 console.log(formData.getAll()); 21 } 22 } 23 } 24</script>
回答1件
あなたの回答
tips
プレビュー