解决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的event详解。
Sep 06 Javascript
IE6下js通过css隐藏select的一个bug
Aug 16 Javascript
表单JS弹出填写提示效果代码
Apr 16 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
SinaEditor使用方法详解
Dec 28 Javascript
使用js判断当前时区TimeZone是否是夏令时
Feb 23 Javascript
jquery单行文字向上滚动效果示例
Mar 06 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 Javascript
jquery事件与绑定事件
Mar 16 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
Jan 11 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
Mar 22 Javascript
小程序最新获取用户昵称和头像的方法总结
Sep 23 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实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
php单链表实现代码分享
2016/07/04 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
js 字符串操作函数
2009/07/25 Javascript
JavaScript 密码强度判断代码
2009/09/05 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
python定时器使用示例分享
2014/02/16 Python
Python实现的ini文件操作类分享
2014/11/20 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
2018/04/21 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
软件测试面试题
2015/10/21 面试题
实习教师自我鉴定
2013/12/09 职场文书
库房主管岗位职责
2013/12/31 职场文书
晚会主持词开场白
2014/03/17 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python
源码解读Spring-Integration执行过程
2021/06/11 Java/Android
解决vue中provide inject的响应式监听
2022/04/19 Vue.js
vue封装数字翻牌器
2022/04/20 Vue.js