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 form action动态修改方法
Nov 04 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 Javascript
js读取json的两种常用方法示例介绍
Oct 19 Javascript
jQuery中insertAfter()方法用法实例
Jan 08 Javascript
jquery动态添加删除(tr/td)
Feb 09 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 Javascript
深入学习Bootstrap表单
Dec 13 Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 Javascript
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
使用微信SDK自定义分享的方法
Jul 03 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
Jul 28 Javascript
js回到页面指定位置的三种方式
Dec 17 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.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
php自定义错误处理用法实例
2015/03/20 PHP
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
原生js实现购物车
2020/09/23 Javascript
Python Queue模块详解
2014/11/30 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
python 判断网络连通的实现方法
2018/04/22 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
《充气雨衣》教学反思
2014/04/07 职场文书
《火烧云》教学反思
2014/04/12 职场文书
面试必备的求职信
2014/05/25 职场文书
五好关工委申报材料
2014/05/31 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
实训报告范文大全
2014/11/04 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
教师个人成长总结
2015/02/11 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
论文答辩开场白大全
2015/05/27 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
vue里使用create, mounted调用方法
2022/04/26 Vue.js