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


猜你喜欢
- 初学者必看的Ajax总结篇 2023-01-26
- mac版Sublime Text菜单汉化教程 2023-08-29
- js报错:Uncaught SyntaxError: Unexpected string 2023-07-09
- CSS hack实现 CSS完美兼容IE6/IE7/FF的通用方法 2023-12-15
- JavaScript实现斗地主游戏的思路 2023-12-01
- 无感知刷新Token示例简析 2024-03-09
- 浅谈Ajax技术实现页面无刷新 2022-12-15
- linux – 如何使用没有html的wget获取页面文本? 2023-10-25
- JS实现图片预加载无需等待 2023-12-23
- HTML 向 XHTML1.0 兼容性指导 2022-11-04