解决vue处理axios post请求传参的问题


Posted in Javascript onMarch 05, 2018

很多朋友在使用vue的过程中肯定会用到axios 请求,包括现在vux中已经自带了axios,而且用法也很简单,文档中写的比较清楚,但是当我们使用post提交时,却发现有时候会出现参数没有发送到服务器的问题,我记得文档中也说了这一情况的出现,在这里我把这设置情况记录下来,方便下次需要的时候直接使用。不需要翻阅旧代码了。

下面是vux中的使用方式,很简单,把代码放置在main.js中就可以了。如果仅仅使用了vue的话,直接安装了axios的话,设置方式也雷同,就不记录了。

import qs from 'qs'
import es6Promise from 'es6-promise'
import { AjaxPlugin } from 'vux'
Vue.use(AjaxPlugin)
AjaxPlugin.$http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
// POST传参序列化(添加请求拦截器)
AjaxPlugin.$http.interceptors.request.use((config) => {
 // 发送请求之前做某件事
 if (config.method === 'post') {
  config.data = qs.stringify(config.data)
 }
 return config
}, (error) => {
 return error
})

注意:放置在new Vue({})前面

以上这篇解决vue处理axios post请求传参的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 动态创建VML的方法
Oct 14 Javascript
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
Nov 12 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
Jan 08 Javascript
jQuery固定浮动侧边栏实现思路及代码
Sep 28 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
Dec 03 Javascript
JS中数组重排序方法
Nov 11 Javascript
JS生成和下载二维码的代码
Dec 07 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
Sep 16 Javascript
Angular4.0动画操作实例详解
May 10 Javascript
javascript实现倒计时提示框
Mar 02 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 #Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 #Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 #Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 #Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
Mar 05 #Javascript
axios全局请求参数设置,请求及返回拦截器的方法
Mar 05 #Javascript
axios拦截设置和错误处理方法
Mar 05 #Javascript
You might like
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
PHP基于工厂模式实现的计算器实例
2015/07/16 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
javascript 数组的方法集合
2008/06/05 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
热点新闻滚动特效的js代码
2013/08/17 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
python虚拟环境迁移方法
2019/01/03 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
Python API len函数操作过程解析
2020/03/05 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
德国PC硬件网站:CASEKING
2016/10/20 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
阳光体育活动实施方案
2014/05/25 职场文书
销售团队口号大全
2014/06/06 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
滴水洞导游词
2015/02/10 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python