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中常用的55个经典技巧
Aug 12 Javascript
基于jquery的跨域调用文件
Nov 19 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
Jun 27 Javascript
jQuery on方法传递参数示例
Dec 09 Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
May 03 Javascript
Jquery实现上下移动和排序代码
Oct 17 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
Oct 29 Javascript
AngularJS 事件发布机制
Aug 28 Javascript
js字符串倒序的实例代码
Nov 30 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
Dec 17 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
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
js select常用操作控制代码
2010/03/16 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
python dict.get()和dict['key']的区别详解
2016/06/30 Python
Zabbix实现微信报警功能
2016/10/09 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
python logging模块的使用
2020/09/07 Python
Python request中文乱码问题解决方案
2020/09/17 Python
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
设置器与访问器的定义以及各自特点
2016/01/08 面试题
党校毕业个人总结
2015/02/28 职场文书
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python
Docker下安装Oracle19c
2022/04/13 Servers