• 首页 Home
  • 简介 About
  • 项目 Service
  • 案例 Cases
  • 新闻 News
  • 技术文章 本硕新闻 行业资讯

    [vue]使用axios作http请求 post传参问题解决[真是一个坑]

    发表时间:2019-04-10  热度:

     在使用axios做http请求时,发现无法传送form data,而是传送了requite rayload,这样原来下的接口就无法使用了。

    为此,可以做已经两种方法。

    第一种,使用URLSearchParams来处理参数

    var params = new URLSearchParams();

    params.append('dataname1', 'data1');

    params.append('dataname2', 'data2');

    axios.post('/url', params);

     

    第二种,借用qs插件

    本地安装npm install qs或者自己下载qs源码

    import qs from 'qs'

     

    使用方法

    axios.post('/url', qs.stringify({ 'dataname1': data1, dataname2': data2}));

     

    文章怎么样?
    相关资讯