解决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 相关文章推荐
qTip 基于JQuery的Tooltip插件[兼容性好]
Sep 01 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 Javascript
分享一则JavaScript滚动条插件源码
Mar 03 Javascript
jQuery动态添加
Apr 07 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
使用JS和canvas实现gif动图的停止和播放代码
Sep 01 Javascript
node.js 利用流实现读写同步,边读边写的方法
Sep 11 Javascript
vue 标签属性数据绑定和拼接的实现方法
May 17 Javascript
微信小程序自定义底部导航带跳转功能
Nov 27 Javascript
微信小程序获取用户openid的实现
Dec 24 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
Jan 24 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 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数字格式化
2006/12/06 PHP
php在线打包程序源码
2008/07/27 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
js中function()使用方法
2013/12/24 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
Vue.js bootstrap前端实现分页和排序
2017/03/10 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
简析Python的闭包和装饰器
2016/02/26 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
python自定义异常实例详解
2017/07/11 Python
matplotlib绘制动画代码示例
2018/01/02 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
Pyqt5自适应布局实例
2019/12/13 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
美国汽车零部件和配件网站:CarParts
2019/03/13 全球购物
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
大学四年学习的自我评价分享
2013/12/09 职场文书
大学生职业生涯规划范文
2013/12/31 职场文书
学生励志演讲稿
2014/01/06 职场文书
分公司经理任命书
2014/06/05 职场文书
2014年安全员工作总结
2014/11/13 职场文书
四年级小学生评语
2014/12/26 职场文书
2015年教研组工作总结
2015/05/04 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
redis cluster支持pipeline的实现思路
2021/06/23 Redis