解决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实现的鼠标拖拽元素复制并写入效果
Aug 23 Javascript
js函数返回多个返回值的示例代码
Nov 05 Javascript
jQuery实现点击图片翻页展示效果的方法
Feb 16 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
Oct 03 Javascript
Javascript中this绑定的3种方法与比较
Oct 13 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
Oct 18 Javascript
bootstrap快速制作后台界面
Dec 05 Javascript
js设置随机切换背景图片的简单实例
Nov 12 Javascript
vue如何截取字符串
May 06 Javascript
JS将时间秒转换成天小时分钟秒的字符串
Jul 10 Javascript
Angular6使用forRoot() 注册单一实例服务问题
Aug 27 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
Sep 29 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
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
常用DOM整理
2015/06/16 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
Python写的一个简单监控系统
2015/06/19 Python
python 循环while和for in简单实例
2016/08/16 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
python机器学习库常用汇总
2017/11/15 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
初中政治教学反思
2014/01/17 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
学习十八大演讲稿
2014/09/15 职场文书
初中数学教学随笔
2015/08/15 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL