解决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 相关文章推荐
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
javascript的 {} 语句块详解
Feb 27 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
Mar 13 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
Jul 22 Javascript
Javascript实现前端简单的路由实例
Sep 11 Javascript
JS原型与原型链的深入理解
Feb 15 Javascript
React Native 使用Fetch发送网络请求的示例代码
Dec 02 Javascript
原生js实现拖拽功能基本思路详解
Apr 18 Javascript
vue.js做一个简单的编辑菜谱功能
May 08 Javascript
JS面向对象之单选框实现
Jan 17 Javascript
JavaScript 常见的继承方式汇总
Sep 17 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 self,$this,const,static,->的使用
2009/10/22 PHP
解析smarty模板中类似for的功能实现
2013/06/18 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
Javascript表达式中连续的 && 和 || 之赋值区别
2010/10/17 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
python getopt 参数处理小示例
2009/06/09 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
Python数据存储之 h5py详解
2019/12/26 Python
python实现扫雷游戏的示例
2020/10/20 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
司机检讨书
2014/02/13 职场文书
小学生开学感言
2014/02/28 职场文书
求职意向书范文
2014/04/01 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
八达岭长城导游词
2015/01/30 职场文书
母亲节寄语大全
2015/02/27 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
bose降噪耳机音能消除人声吗
2022/04/19 数码科技