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 相关文章推荐
parseInt parseFloat js字符串转换数字
Aug 01 Javascript
分享20款好玩的jQuery游戏
Apr 17 Javascript
jQuery Ajax 实例全解析
Apr 20 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
JSON为什么那样红为什么要用json(另有洞天)
Dec 26 Javascript
js分页工具实例
Jan 28 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
Nov 30 Javascript
js实现文字向上轮播功能
Jan 13 Javascript
js+html制作简单日历的方法
Jun 27 Javascript
JS高级技巧(简洁版)
Jul 29 Javascript
微信小程序本地存储实现每日签到、连续签到功能
Oct 09 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+ajax分页实例简析
2015/12/07 PHP
PHP 实现链式操作
2021/03/09 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
jQuery基础知识点总结(必看)
2016/05/31 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
jQuery实现元素的插入
2017/02/27 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
2017/04/13 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
JavaScript迭代器的含义及用法
2019/06/21 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
Python写的贪吃蛇游戏例子
2014/06/16 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python自定义线程类简单示例
2018/03/23 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
iPython pylab模式启动方式
2020/04/24 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
用python批量下载apk
2020/12/29 Python
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
医学院学生求职简历的自我评价
2013/10/24 职场文书
个人应聘自我评价分享
2013/11/18 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
热爱祖国演讲稿
2014/05/04 职场文书
525心理健康活动总结
2015/05/08 职场文书
撤诉申请怎么写
2015/05/19 职场文书
2019通用版导游词范本!
2019/08/07 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python