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 相关文章推荐
jquery实现select选中行、列合计示例
Apr 25 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
js继承实现方法详解
Dec 16 Javascript
JavaScript函数柯里化原理与用法分析
Mar 31 Javascript
Angular ElementRef简介及其使用
Oct 01 Javascript
vue项目中使用vue-i18n报错的解决方法
Jan 13 Javascript
Javascript读写cookie的实例源码
Mar 16 Javascript
p5.js实现故宫橘猫赏秋图动画
Oct 23 Javascript
微信小程序实现吸顶效果
Jan 08 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
Jan 16 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
Zend 输出产生XML解析错误
2009/03/03 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
JS 自动安装exe程序
2008/11/30 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
深入理解python try异常处理机制
2016/06/01 Python
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python实现的密码强度检测器示例
2017/08/23 Python
python 统计数组中元素出现次数并进行排序的实例
2018/07/02 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
django 实现简单的插入视频
2020/04/07 Python
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
杠杆的科学教学反思
2014/01/10 职场文书
执行总经理岗位职责
2014/02/03 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
加薪通知
2015/04/25 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
安全生产奖惩制度
2015/08/06 职场文书
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
Python获取字典中某个key的value
2022/04/13 Python