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发送请求


基础教程推荐
猜你喜欢
- css中有哪些方式可以隐藏页面元素及区别 2024-03-11
- Vue中如何在子组件中验证props 2025-01-13
- Unocss(原子化css) 使用及vue3 + vite + ts讲解 2024-01-24
- JavaScript fetch接口案例解析 2024-01-07
- ajax提交手机号去数据库验证并返回状态值 2023-01-26
- div与span之间的区别与使用介绍 2024-02-05
- 百度用到的Js日历 大家可以看看 2024-01-07
- layui open值获取及数据回显 2022-10-05
- CSS border边框一半或者部分可见的实现代码 2023-12-12
- CSS做一个超链接的陷下效果 2022-10-16