解决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 相关文章推荐
非常好的js代码
Jun 27 Javascript
jQuery select操作控制方法小结
May 26 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
Dec 28 Javascript
javascript中比较字符串是否相等的方法
Jul 23 Javascript
jquery用offset()方法获得元素的xy坐标
Sep 06 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
Mar 04 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
微信小程序 如何引入外部字体库iconfont的图标
Jan 31 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
vue技术分享之你可能不知道的7个秘密
Apr 09 Javascript
JS快速实现简单计算器
Apr 08 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过滤XSS攻击的函数
2013/11/12 PHP
PHP中文乱码解决方案
2015/03/05 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
Jquery练习之表单验证实现代码
2010/12/14 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
Python下的subprocess模块的入门指引
2015/04/16 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
Python实现的knn算法示例
2018/06/14 Python
OpenCV 边缘检测
2019/07/10 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
详解Python 最短匹配模式
2020/07/29 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
自荐信的两点禁忌
2013/10/30 职场文书
报社实习生自荐信
2014/01/24 职场文书
活动总结模板
2014/05/09 职场文书
数学教育专业求职信
2014/07/22 职场文书
复兴之路展览观后感
2015/06/02 职场文书
孝女彩金观后感
2015/06/10 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书