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中类的定义及其方式(《javascript高级程序设计》学习笔记)
Jul 04 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
Jun 24 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
laytpl 精致巧妙的JavaScript模板引擎
Aug 29 Javascript
jQuery弹出div层过2秒自动消失
Nov 29 Javascript
基于javascript实现按圆形排列DIV元素(一)
Dec 02 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
Apr 14 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
Sep 25 Javascript
利用ES6实现单例模式及其应用详解
Dec 09 Javascript
vue + vuex todolist的实现示例代码
Mar 09 Javascript
微信小程序按钮点击跳转页面详解
May 06 Javascript
uniapp微信小程序:key失效的解决方法
Jan 20 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 !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
PHP在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
Python生成验证码实例
2014/08/21 Python
python实现小世界网络生成
2019/11/21 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
c语言常见笔试题总结
2016/09/05 面试题
会计学应届毕业生推荐信
2013/11/04 职场文书
产品销售计划书
2014/05/04 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
实习报告范文
2019/07/30 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers
再谈python_tkinter弹出对话框创建
2022/03/20 Python
A22国内电台短波广播频率表
2022/05/10 无线电
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android