vue resource post请求时遇到的坑


Posted in Javascript onOctober 19, 2017

使用 post 请求

// global Vue object
Vue.http.get('/someUrl', [options]).then(successCallback, errorCallback);
Vue.http.post('/someUrl', [body], [options]).then(successCallback, errorCallback);
// in a Vue instance
this.$http.get('/someUrl', [options]).then(successCallback, errorCallback);
this.$http.post('/someUrl', [body], [options]).then(successCallback, errorCallback);

然而,这并不代表使用过程中不会遇到问题:(比如使用时遇到这样的报错:XMLHttpRequest cannot load XXX. Response for preflight has invalid HTTP status code 405);这个$http请求和jquery的ajax还是有点区别,这里的post的data默认不是以form data的形式,而是request payload。解决起来倒也很简单:在vue实例中添加headers字段:

http: {
  headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}

或者使用 vue 方面提供的更加简单做法:

Vue.http.options.emulateJSON = true;

总结

以上所述是小编给大家介绍的vue resource post请求时遇到的坑,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
面向对象的Javascript之二(接口实现介绍)
Jan 27 Javascript
jQuery封装的tab选项卡插件分享
Jun 16 Javascript
JavaScript检测字符串中是否含有html标签实现方法
Jul 01 Javascript
浅谈javascript获取元素transform参数
Jul 24 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
Aug 01 Javascript
全面了解函数声明与函数表达式、变量提升
Aug 09 Javascript
如何在vue里添加好看的lottie动画
Aug 02 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
Aug 09 Javascript
详解vue-property-decorator使用手册
Jul 29 Javascript
tweenjs缓动算法的使用实例分析
Aug 26 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 Javascript
JS原生实现轮播图的几种方法
Mar 23 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 #Javascript
JavaScript适配器模式详解
Oct 19 #Javascript
JavaScript门面模式详解
Oct 19 #Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 #Javascript
AngularJS的$location使用方法详解
Oct 19 #Javascript
vue-cli 自定义指令directive 添加验证滑块示例
Oct 19 #Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 #Javascript
You might like
php无限遍历文件夹示例分享
2014/03/04 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
javascript 写类方式之八
2009/07/05 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
课堂教学改革实施方案
2014/03/17 职场文书
六一活动主持词
2015/06/30 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL