vuejs项目开发中,如何利用form-data
发送请求,下面编程教程网小编给大家简单介绍一下具体实例!
安装脚手架:
npm install axios
示列代码:
<template>
<div>
<form>
<input type="text" v-model="name" />
<input type="file" ref="file" />
<button @click.prevent="submitForm">Submit</button>
</form>
</div>
</template>
<script>
import axios from 'axios';
export default {
name: 'FormDataExample',
data() {
return {
name: '',
};
},
methods: {
async submitForm() {
const formData = new FormData();
formData.append('name', this.name);
formData.append('file', this.$refs.file.files[0]);
try {
const response = await axios.post('/api/submit-form', formData, {
headers: {
'Content-Type': 'multipart/form-data',
},
});
console.log(response);
} catch (error) {
console.error(error);
}
},
},
};
</script>
以上是编程学习网小编为您介绍的“vuejs如何利用form-data发送请求”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:vuejs如何利用form-data发送请求
基础教程推荐
猜你喜欢
- 正则表达式练习器 2024-02-09
- 为什么要使用Vue3,有哪些新特性 2025-01-16
- css实现两列固定与一列自适应的几种方法 2023-12-20
- 将xml文件作为一个小的数据库,进行学生的增删改查的简单实例 2023-01-20
- js页面跳转的问题(跳转到父页面、最外层页面、本页面) 2024-02-10
- vue $router和$route的区别详解 2024-04-16
- JavaScript中常见的几种获取元素的方式 2023-07-10
- vue项目开发中一般会出现哪些报错?(vue常见的10种错误) 2025-01-14
- JS中对Cookie的操作详解 2024-03-21
- IE6的兼容问题 ———HTML基础学习 2023-10-27