如何使用axios.delete

如何使用axios.delete

      使用 axios.post 和 axios.put 时,后台均可以通过 req.body 访问到参数,但是使用 axios.delete 时后台却无法接收到参数。

原因(请看部分源码)

     分析: delete 和 post 、put 的参数不一样,postput都有三个参数,分别为urldata还有config,而delete只有两个参数,第一个是url,第二个是config;

      接下来请看config所实现的接口类型:

分析:post与put的请求一般是这样调用的axios.post('/api',{id:1}) 、axios.put('/api',{id:1}),但是不能这样调用axios.delete('/api',{id:1});

原因:从源码可以看到 post 和 put 第二个参数是data,所以可以直接在第二个参数的位置写上数据,后台可以访问到,而delete第二个参数是 config ,所以要通过 config 里面的 data 来传参。例如:axios.delete('/api',{data:{id:1}})

 

本文整理各网络资源而成,侵删!

原文链接:https://blog.csdn.net/STUDENTstudent123/article/details/102969839

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值