vue中axios 的delete和post,put在传值上有点区别

post和put有三个参数,url,data和config,所以在使用这两个时,可以写成axios.post(api,{id:1}),axios.put(api,{id:1}),但是delete只有两个参数:url和config,data在config中,所以需要写成 axios.delete(api,{data:{id:1}})

如果是服务端将参数当作Java对象来封装接收则 参数格式为: {data: param}

var param={id:1,name:'zhangsan'}
this.$axios.delete("/ehrReferralObjPro", {data: param}).then(function(response) {}

如果服务端将参数当做url 参数 接收,则格式为:{params:
param},这样发送的url将变为http:www.XXX.com?a=…&b=…

var param={id:1,name:'zhangsan'}
this.$axios.delete("/ehrReferralObjPro", {params: param}).then(function(response) {}

如果参数是数组:

var param={id:1,name:'zhangsan'}
this.$axios.delete("/ehrReferralObjPro", {params: param},paramsSerializer: params => {return qs.stringify(params, { indices: false })}).then(function(response) {}

转载:https://www.zhangshengrong.com/p/9Oab8JA5Xd/

axios delete传递参数方式相关推荐

  1. python传入参数的几种方法_python传递参数方式小结

    本文实例总结了python传递参数方式.分享给大家供大家参考.具体分析如下: 当形参如*arg时表示传入数组,当形参如**args时表示传入字典. 输出: python中定义一个函数,可以通过正常的只 ...

  2. Android向服务器传递参数方式:PostGet

    因为平时开发原因,遇到了问题,都是上网去查询解决方法,但是没有记录的习惯,下次碰见了这个问题又要去网上搜索解决方法,这样既没有效率,又对自己的能力没有多大提升,因此才萌生了写博客的想法.既是将平时遇到 ...

  3. ajax delete 传递参数,springMVC使用PUT、DELETE方法传递参数解决方案

    在web.xml中新增过滤器 HiddenHttpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter HiddenHt ...

  4. 前端向后端传递参数方式 - 表单序列化

    给form表单设置id,input设置name,当点击提交,触发submitFrom()方法 <form id="itemAddForm" class="itemF ...

  5. 转:Web页面通过URL地址传递参数常见问题及检测方法

    Web页面即我们在浏览器中所看到的网页,在Web应用程序中,其页面往往需要进行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web页面处理程序中常见的URL地址参数传递方法,包括概述 ...

  6. Docker启动SpringBoot项目传递参数

    SpringBoot项目 我们需要在启动项目时传递参数 # 方式1 java -Dxxx=xx zzz=zzz xxx.jar # 方式2 java xxx.jar --xxx=xxx --zzz=z ...

  7. php命令行传递参数,PHP命令行传递参数

    在以非命令行模式运行PHP的时候,我们可以通过$_GET.$_POST.$_REQUEST来接受get或是post参数,但是以命令行方式运行的话,怎么传递参数以接受参数呢?关于命令行的特点,可以直接看 ...

  8. 2021 Axios 各种请求方式传递参数格式整理

    目录 axios.request(config) axios.get(url[, config]) axios.delete(url[, config]) axios.post(url[, data[ ...

  9. axios链接带参数_axios常见传参方式

    1:get请求 一般发送请求是这么写 axios.get('/user?id=12345&name=user') .then(function (res) { console.log(res) ...

最新文章

  1. unittest安装教程_unittest框架与自动化测试环境的搭建
  2. Drawable的Tint变色(让Android也能有iOS那么方便的图片色调转换)
  3. 计算机应用基础第九章在线测试答案,郑大计算机应用基础第9章节在线测试答案...
  4. C语言矩阵M*N节省空间的算法(附完整源码)
  5. Node Sass does not yet support your current environment
  6. Java:使用Toxiproxy模拟各种连接问题
  7. 帮助中心 开源_对开源的贡献帮助我获得了Microsoft的实习机会。 这就是它可以为您提供帮助的方式。
  8. [css] 检测sass中错误的指令是哪个?
  9. 【Debian】ftp安装
  10. 95-134-114-源码-维表-Hbase维表关联:LRU策略
  11. ibatis返回数据集映射举例
  12. 2月份13个jQuery最佳插件推荐
  13. OSPF 单区域配置实例学习记录
  14. 信息安全技术 实验3 木马及远程控制技术
  15. 小程序分包Error: 分包大小超过限制,main package source
  16. Windows锁屏图片文件存放位置
  17. 深入浅出Flask PIN
  18. 计算机未来发展报告,2020-2026年中国电子计算机行业发展深度调研与未来趋势报告...
  19. 微信小程序注册入口及流程(完整版教程)
  20. linux如何解压.z文件,linux文件解压缩命令(史上最全教程)

热门文章

  1. 2019/8/29,day04,web前端
  2. MCSG-PD-9011型局放检测装置(超声波AE+暂态地电压TEV传感器+数据处理终端)在配电物联网中的应用
  3. ntpd自动启动java_ntpd 使用NTPD设置时间服务器
  4. 【Tracker】互相关是啥
  5. 自动驾驶技术笔记:ROS系统
  6. vue检测是不是360浏览器兼容模式_360安全浏览器兼容模式无法访问vue怎么解决?...
  7. 手把手教你申请SSL证书
  8. 数字信号处理用汉宁窗/矩形窗/布莱克曼窗设计线性相位带通滤波器MATLAB实现——实例
  9. vue create is a Vue CLI 3 only command and you are using Vue CLI 2.9.6. You may want to run the fol
  10. 电脑开机密码怎么设置?