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类和继承 constructor属性
Mar 04 Javascript
js 处理URL实用技巧
Nov 23 Javascript
jquery如何判断某元素是否具备指定的样式
Nov 05 Javascript
node.js中的http.response.end方法使用说明
Dec 14 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
JavaScript汉诺塔问题解决方法
Apr 21 Javascript
js代码实现点击按钮出现60秒倒计时
Jan 28 Javascript
浅谈javascript中的call、apply、bind
Mar 06 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
May 12 Javascript
纯JS实现五子棋游戏
May 28 Javascript
JavaScript组合继承详解
Nov 07 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(1) php开发环境配置
2010/02/15 PHP
php小偷相关截取函数备忘
2010/11/28 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
Python如何读取MySQL数据库表数据
2017/03/11 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
对python中的高效迭代器函数详解
2018/10/18 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
jenkins配置python脚本定时任务过程图解
2019/10/29 Python
基于Python实现天天酷跑功能
2021/01/06 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
金融行业务员的自我评价
2013/12/13 职场文书
季度思想汇报
2014/01/01 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
小学生作文评语集锦
2014/12/25 职场文书
建国大业观后感
2015/06/01 职场文书
Django migrate报错的解决方案
2021/05/20 Python