vue中post请求以a=a&b=b 的格式写遇到的问题


Posted in Javascript onApril 27, 2018

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中post请求以a=a&b=b 的格式写遇到的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用javascript做拖动布局的思路
May 31 Javascript
JS中三目运算符和if else的区别分析与示例
Nov 21 Javascript
JavaScript和CSS交互的方法汇总
Dec 02 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
Sep 06 Javascript
js自定义select下拉框美化特效
May 12 Javascript
Vue实战之vue登录验证的实现代码
Oct 31 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
vue2.x集成百度UEditor富文本编辑器的方法
Sep 21 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
JS事件流与事件处理程序实例分析
Aug 16 Javascript
使用vue实现一个电子签名组件的示例代码
Jan 06 Javascript
什么是SOLID
Mar 24 Javascript
vue项目中应用ueditor自定义上传按钮功能
Apr 27 #Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
Apr 27 #Javascript
微信小程序中添加客服按钮contact-button功能
Apr 27 #Javascript
Node.js文件编码格式的转换的方法
Apr 27 #Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 #jQuery
基于Vue实现拖拽效果
Apr 27 #Javascript
Node.js利用console输出日志文件的方法示例
Apr 27 #Javascript
You might like
phpfans留言版用到的install.php
2007/01/04 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
php图片缩放实现方法
2014/02/20 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
javascript Event对象详解及使用示例
2013/11/22 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Python中使用SAX解析xml实例
2014/11/21 Python
Python实现获取操作系统版本信息方法
2015/04/08 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
Python中pillow知识点学习
2018/04/30 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
Django中多种重定向方法使用详解
2019/07/17 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
python多维数组分位数的求取方式
2020/03/03 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
尼克松手表官网:Nixon手表
2019/03/17 全球购物
英国健身超市:Fitness Superstore
2019/06/17 全球购物
解除劳动合同协议书范本
2014/04/14 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
新年晚会开场白
2015/05/29 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
60句有关成长的名言
2019/09/04 职场文书
创业计划书之干洗店
2019/09/10 职场文书