美文网首页vue.js
vue中post请求以 a=a&b=b 的格式

vue中post请求以 a=a&b=b 的格式

作者: Marin_chen | 来源:发表于2019-10-19 16:02 被阅读0次

vue开发过程中,总会碰到一些问题,当然任何问题都不能阻止我们前进的脚步,话不多说,下面是我在开发过程中请求参数所碰到的问题

1、在暂时没有后台数据的时候,post请求的参数大多会以  name:a,age:b   的格式去写:

import axios from 'axios';//导入时需要注意自己的文件路径

axios.post(url,{

        name:'0',age:''

        },{emulateJSON: true}, {    

        headers:{"Content-Type": "application/x-www-form-urlencoded;charset=utf-8",} 

        }).then(reponse=>{

          console.log(reponse)

           this.tableData=reponse.data.data

        })

其实这样在实际项目中是没有问题的。

2、若是后台已经写好,但post的请求要以   name:a&age:b   的方式去写的话,上面你的写法就会请求不到数据,这时我们就要使用一个插件来解决这个问题;

2.1、安装qs:

    npm install --save axios vue-axios qs

2.2、在请求的页面引用:

        import qs from 'qs';

         import axios from 'axios';

axios.post(url,qs.stringify({    // 通过qs.stringify()将对象解析成URL的形式

        name:'0', age:'2'

        }),{emulateJSON: true},{

        headers:{"Content-Type": "application/x-www-form-urlencoded;charset=utf-8",}

        }).then(reponse=>{

          console.log(reponse)

          this.tableData=reponse.data.data

        })

本文内容主要是以自己的理解为核心,有不同的观点,或有不对的地方,请大神们留言。

分类:Vue.js

相关文章

  • vue中post请求以 a=a&b=b 的格式

    vue开发过程中,总会碰到一些问题,当然任何问题都不能阻止我们前进的脚步,话不多说,下面是我在开发过程中请求参数所...

  • vue中post请求以 a=a&b=b 的格式

    vue开发过程中,总会碰到一些问题,当然任何问题都不能阻止我们前进的脚步,话不多说,下面是我在开发过程中请求参数所...

  • post/get请求时遇到的一些问题

    vue-axios get请求,数据是放在params中,数据会拼接在url中post请求,数据是添加到请求体b...

  • curl相关操作

    GET请求 POST请求 POST请求,提交json格式数据 curl 的使用

  • Ruby unirest发送post请求

    发送Post json格式数据请求 发送post form-data请求

  • 请求接口

    1、ajax 2、 axiosa.GET请求 b.POST请求 3、 Fetcha.GET请求 b.POST请求

  • 接口规范纪要

    HTTP请求一般采用GET 和 POST: GET 请求参数格式为Key=Value POST请求参数格式为JSO...

  • 【onlyoffice中文指南】13-转换API接口

    转换 API 对于与文档转换服务的交互,使用 POST 请求。请求参数在请求正文中以 JSON 格式输入。请求被发...

  • 关于form-data

    有关request post请求格式中的multipart/form-data格式。 ***** 传递给后端的数据...

  • Post请求格式

    post请求主要包含两部分:header 和 body header 主要的请求头有下面两个content-typ...

网友评论

    本文标题:vue中post请求以 a=a&b=b 的格式

    本文链接:https://www.haomeiwen.com/subject/cgcnmctx.html