解决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 相关文章推荐
事件模型在各浏览器中存在差异
Oct 20 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
Jan 31 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Jan 21 Javascript
设置checkbox为只读(readOnly)的两种方式
Oct 11 Javascript
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
Dec 13 Javascript
Jquery树插件zTree用法入门教程
Feb 17 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
Jan 19 Javascript
基于JavaScript中字符串的match与replace方法(详解)
Dec 04 Javascript
VUE.CLI4.0配置多页面入口的实现
Nov 25 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时间戳使用实例代码
2008/06/07 PHP
windows环境下php配置memcache的具体操作步骤
2013/06/09 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
PHP文件操作方法汇总
2015/07/01 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
详解webpack babel的配置
2018/01/09 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
总结Python中逻辑运算符的使用
2015/05/13 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
python单例设计模式实现解析
2020/01/07 Python
python烟花效果的代码实例
2020/02/25 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
白宫黑市官网:White House Black Market
2016/11/17 全球购物
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
公司面试感谢信
2014/02/01 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
Nginx进程调度问题详解
2021/09/25 Servers
Python find()、rfind()方法及作用
2022/12/24 Python