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 相关文章推荐
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
使用jquery操作session方法分享
Jan 22 Javascript
jQuery实现自定义事件的方法
Apr 17 Javascript
ajax+jQuery实现级联显示地址的方法
May 06 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
老生常谈Bootstrap媒体对象
Jul 06 Javascript
基于JavaScript表单脚本(详解)
Oct 18 Javascript
微信小程序自定义多列选择器使用详解
Jun 21 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
Vue.js自定义指令学习使用详解
Oct 19 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 Javascript
js实现飞机大战小游戏
Aug 26 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
php 随机排序广告的实现代码
2011/05/09 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
jquery实现提示语淡入效果
2017/05/05 jQuery
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
python实现划词翻译
2020/04/23 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
python GUI模拟实现计算器
2020/06/22 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
请用用Java代码写一个堆栈
2012/01/26 面试题
DataList 能否分页,请问如何实现?
2015/05/03 面试题
生日寄语大全
2014/04/08 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
研修心得体会
2014/09/04 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
活动总结书怎么写
2015/05/11 职场文书
党员转正介绍人意见
2015/06/03 职场文书
开天辟地观后感
2015/06/09 职场文书
小学庆六一主持词
2015/06/30 职场文书