vue-resourc发起异步请求的方法


Posted in Javascript onFebruary 11, 2020

除了vue-resource之外,还可以使用'axios‘的第三方包实现数据的请求因为跨域失败访问不到,不过同域的可以直接访问.html文件来检验,这样可以不用搭服务器建议使用axios来进行异步访问请求

1.安装或导入vue-resource

安装命令:

npm install vue-resource

导入:

import VueResource from 'vue-resource'
Vue.use(VueResource)

2.使用

格式:

this.http.get('/url',[options]).then(successCallback,errorCallback)

更多

get(url,[options])
post(url,[body],[options])
jsonp(url,[options])

具体使用:

get:

function(){
this.$http.get{'/访问地址'}.then(function(result){
//访问成功后的处理
},function(result){
//访问不成功的处理
})
}

post:

function(){
this.$http.post{'/访问地址',{},{emulateJSON:true}}.then(function(result){
//访问成功后的处理
},function(result){
//访问不成功的处理
})
}

jsonp:

function(){
this.$http.jsonp{'/访问地址'}.then(function(result){
//访问成功后的处理
},function(result){
//访问不成功的处理
})
}

result的数据使用推荐使用result.body下的数据

vue-resource提供的全局配置数据根域名的方法

作用

使发起请求时,请求地址不用再写根域名

方便移植设置全局根域名

//在Vue实例创建前定义
//注意:根域名后面需要带斜线
Vue.http.options.root='根域名/'

请求

//注意:地址前面不能带斜线
this.$http.get('a/a')
vue-resource提供的全局启用emulateJSON选项
//在Vue实例创建前定义
Vue.http.options.emulateJSON=true

总结

以上所述是小编给大家介绍的vue-resourc发起异步请求的方法,希望对大家有所帮助!

Javascript 相关文章推荐
广告代码静态化js通用函数
May 09 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
Jan 25 Javascript
JavaScript不使用prototype和new实现继承机制
Dec 29 Javascript
JavaScript获取网页表单提交方式的方法
Apr 02 Javascript
js利用clipboardData实现截屏粘贴功能
Oct 12 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
Apr 20 Javascript
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
基于Vue实例生命周期(全面解析)
Aug 16 Javascript
layui table设置前台过滤转义等方法
Aug 17 Javascript
js实现复制粘贴的两种方法
Dec 04 Javascript
js实现圆形显示鼠标单击位置
Feb 11 #Javascript
JavaScript实现省份城市的三级联动
Feb 11 #Javascript
node.js使用yargs处理命令行参数操作示例
Feb 11 #Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 #Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
Feb 11 #Javascript
JavaScript实现拖拽功能
Feb 11 #Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
Feb 11 #Javascript
You might like
PHP 高手之路(三)
2006/10/09 PHP
PHP脚本中include文件出错解决方法
2008/11/20 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
Augularjs-起步详解
2016/07/08 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python上下文管理器和with块详解
2017/09/09 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
Python中的类与类型示例详解
2019/07/10 Python
django和vue实现数据交互的方法
2019/08/21 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
html5中canvas图表实现柱状图的示例
2017/11/13 HTML / CSS
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
写给女生的道歉信
2014/01/08 职场文书
六十岁生日答谢词
2014/01/10 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
解放思想演讲稿
2014/09/11 职场文书
商业用房租赁协议书
2014/10/13 职场文书
毕业实习单位意见
2015/06/04 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
Python利用folium实现地图可视化
2021/05/23 Python
Python实现生活常识解答机器人
2021/06/28 Python