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 相关文章推荐
HTML node相关的一些资料整理
Jan 01 Javascript
jquery验证表单中的单选与多选实例
Aug 18 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
node.js中的fs.rmdirSync方法使用说明
Dec 16 Javascript
JS动态显示表格上下frame的方法
Mar 31 Javascript
AngularJs bootstrap详解及示例代码
Sep 01 Javascript
D3.js实现饼状图的方法详解
Sep 21 Javascript
深入浅析Vue.js中 computed和methods不同机制
Mar 22 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
Jun 11 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
Aug 18 Javascript
Vue动态组件和异步组件原理详解
May 06 Javascript
用jQuery实现抽奖程序
Apr 12 jQuery
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
20个PHP常用类库小结
2011/09/11 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
用JavaScript实现页面重定向功能的教程
2015/06/04 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
JavaScript简介_动力节点Java学院整理
2017/06/26 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
python global和nonlocal用法解析
2020/02/03 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
python相对企业语言优势在哪
2020/06/12 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
玉兰油美国官网:OLAY美国
2018/10/25 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
施工协议书范本
2014/04/22 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
单位收入证明范本
2015/06/18 职场文书
学籍证明模板
2015/06/18 职场文书
教师节简报
2015/07/20 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
Java 超详细讲解hashCode方法
2022/04/07 Java/Android