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 相关文章推荐
jquery tools系列 expose 学习
Sep 06 Javascript
javascript 伪数组实现方法
Oct 11 Javascript
javascript中关于break,continue的特殊用法与介绍
May 24 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
浅析js封装和作用域
Jul 09 Javascript
showModelDialog弹出文件下载窗口的使用示例
Nov 19 Javascript
jquery ajax jsonp跨域调用实例代码
Dec 11 Javascript
jquerymobile局部渲染的各种刷新方法小结
Mar 05 Javascript
JavaScript模拟实现自由落体效果
Aug 28 Javascript
泛谈JS逻辑判断选择器 || &&
May 24 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
JavaScript实现队列结构过程
Dec 06 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
如何将数据从文本导入到mysql
2006/10/09 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
php字符集转换
2017/01/23 PHP
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
Augularjs-起步详解
2016/07/08 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
python 字符串split的用法分享
2013/03/23 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
意大利奢侈品零售商:ilDuomo Novara
2019/09/11 全球购物
大整数数相乘的问题
2012/07/22 面试题
出纳员岗位责任制
2014/02/11 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
关于长城的导游词
2015/01/30 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
python非标准时间的转换
2021/07/25 Python
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL