vuejs如何利用form-data发送请求

560 ℃

vuejs项目开发中,如何利用form-data发送请求,下面web建站小编给大家简单介绍一下具体实例!

安装脚手架:

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>

el-table合并行的通用方法(附js代码)

vue前端分页功能实现代码(附js代码)

el-table利用:row-style="rowClass"设置指定行变色

一款免费开源效果酷炫​的 Vue / React 大屏数据展示组件库——DataV 

vue项目动态设置background背景色,解决颜色被替换问题

标签: form-data, vuejs发送请求

上面是“vuejs如何利用form-data发送请求”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_4159.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

php语法中如何查找数组中有几个字符
dede织梦不能生成栏目页的解决办法
做好网站关键词优化相关细节
神马站长工具提示“验证失败: 请检查验证文件或验证码是否正确部署”解决方法
如何提升网站SEO页面转化率 必备的4个要素