vue 中使用axios 发送post 请求需要使用 qs 模块 将参数 转序列化   发送给 后端 否则接口会出现收不到参数的情况

import qs from "qs"       记得安装下哦  npm i qs -S

第一种

var url = "换成你的地址";
var data = {}
axios({url,data: qs.stringify(data),method: 'post',headers: {'Content-Type':'application/x-www-form-urlencoded'}}).then(res => {console.log(res)})

第二种:

var url = "换成你的地址";
var data = {}
axios.post(url, qs.stringify(data), {headers: {'Content-Type':'application/x-www-form-urlencoded'}}).then(res => {console.log(res);})

不用qs 也可以 可以用一种原生的方法

new URLSearchParams()    进行处理

URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。

出来的结果和 qs 转换过一样

var data = new URLSearchParams() ;

data.append('time', 11111111);   // 添加数据

var url = "换成你的地址";
var data = new URLSearchParams()
data.append('time', 15555555);
axios.post(url, data, {headers: {'C':'application/x-www-form-urlencoded'}}).then(res => {console.log(res);
})

URLSearchParams.append()

插入一个指定的键/值对作为新的搜索参数。

URLSearchParams.delete()

从搜索参数列表里删除指定的搜索参数及其对应的值。

URLSearchParams.entries()

返回一个iterator可以遍历所有键/值对的对象。

URLSearchParams.get()

获取指定搜索参数的第一个值。

URLSearchParams.getAll()

获取指定搜索参数的所有值,返回是一个数组。

URLSearchParams.has()

返回 Boolean 判断是否存在此搜索参数。

URLSearchParams.keys()

返回iterator 此对象包含了键/值对的所有键名。

URLSearchParams.set()

设置一个搜索参数的新值,假如原来有多个值将删除其他所有的值。

URLSearchParams.sort()

按键名排序。

URLSearchParams.toString()

返回搜索参数组成的字符串,可直接使用在URL上。

URLSearchParams.values()

返回iterator 此对象包含了键/值对的所有值。

关注我 持续更新前端知识

axios.post发送请求,axios发送post请求, 携带参数传递给接口相关推荐

  1. php使用axios发送请求,axios源码之模拟实现axios发送请求

    axios内部运作流程大致如下axios入口- ->axios构造函数- ->interceptors请求拦截器- ->dispatchRequest方法- ->transfo ...

  2. axios_的其他方式发送请求_使用axios.request .get .delete .post .put 等方法发送请求---axios工作笔记005

    然后我们前面使用了axios方法,来发送请求,可以看到他用这个axios就可以发送,get,put,post,delete 请求了, 但是axios还封装了单独的,request,get,delete ...

  3. vue中使用axios请求接口,请求会发送两次

    vue中使用axios请求接口,请求会发送两次的问题 浏览器分为简单请求以及非简单请求: 解决方案: 跨域请求需要先发一次Option预请求,OPTIONS是检验是否允许跨域的,如果不希望OPTION ...

  4. vue 断开正在发送的请求_vue 发送请求频繁时取消上一次请求

    前言: 在项目中经常有一些场景会连续发送多个请求,而异步会导致最后得到展示的结果可能不是最后一次发送请求返回的结果,且对性能也有非常大的影响. 场景: 列表式切换商品,有时候上一次请求的结果非常慢,而 ...

  5. php接收vue请求数据axios,详解vue axios用post提交的数据格式

    Content-type的几种常见类型 一.是什么? 是Http的实体首部字段,用于说明请求或返回的消息主体是用何种方式编码,在request header和response header里都存在. ...

  6. axios请求拦截器错误_React中使用高阶组件和axios的拦截器,统一处理请求失败提示...

    在前端开发中,判断边界条件和重要,通常我们要花费开发中的很大一部分时间做边界条件处理.发送ajax请求时,假设有这样一个需求: 每个页面发送ajax请求,如果请求失败,在页面上统一弹出样式一样的错误提 ...

  7. 19. 详解网络请求Axios

    Axios是什么? Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中.我们知道 Promise 是 js 异步的一种解决方案,它最大的特性就是可以通过 . ...

  8. axios请求mysql_接收post请求(vue+axios)解决跨域问题(三)

    1.通过postman测试post请求 新建一个接收post的路由 //根据post的id查询 var selId='select * from list where id=?' //响应post r ...

  9. 什么时候会发送options请求(预检请求)

    OPTIONS请求即预检请求,可用于检测服务器允许的http方法.当发起跨域请求时,由于安全原因,触发一定条件时浏览器会在正式请求之前自动先发起OPTIONS请求,即CORS预检请求,服务器若接受该跨 ...

最新文章

  1. flowmap怎么做_Photoshop生成的流动贴图(flowmap)
  2. dojo Quick Start/dojo入门手册--dojo.hitch scope/context
  3. python面向对象编程第2版_python面向对象编程(2),之,二
  4. Javascript隐式数据类型转换(==、+、Object)
  5. 使用Safari浏览器自带工具,查看页面中 css 样式的引用~
  6. Capture One Pro 22 for Mac(RAW图像处理软件)v15.1.2.1
  7. no symbol version section for versioned symbol `memcpy@GLIBC_2.4'
  8. 菜鸟教程笔记:TypeScript
  9. PDCA是什么意思?
  10. OPenGL 学习笔记之 Assimp 知识
  11. 爆锤数据结构(期末复习笔记)
  12. k8s-v1.2.3部署mysql-8服务
  13. 路由守卫 AJAX,vue路由传参与路由守卫
  14. php用excel打不开,应用phpexcel导出excel文件后打不开的问题解决方法
  15. 刮刮卡 vue canvas
  16. 基于 ANTLR 自己实现一个 SQL 解析器
  17. 单核CPU处理多线程
  18. 丢番图生平编程java_丢番图
  19. Show一下拿的奖杯
  20. 《数字逻辑与计算机设计基础》

热门文章

  1. ffplay源码分析4-音视频同步
  2. 人之所以能,是不信命、只信自己
  3. rdesktop基本命令
  4. 实现element ui上传一张图片
  5. 不同模拟器使用不同IP代理方法
  6. 唐山职业技术学院计算机系宿舍,唐山职业技术学院宿舍条件怎么样
  7. lammps教程:cvff势函数参数设置方法
  8. 政府对加密数字货币的态度
  9. SpringCloud Config配置中心、SpringCloud Bus消息总线
  10. AH00558: httpd: Could not reliably determine the server‘s fully qualified domain