android创建构建方法,Android 应用程序构建实战+原理精讲
转载来自51cto:https://blog.51cto.com/15091291/2629464
new Vue({
el: '#app',
data () {
return {
info: null
}
},
mounted () {
axios
.get('https://www.runoob.com/try/ajax/json_demo.json')
.then(response => (this.info = response))
.catch(function (error) { // 请求失败处理
console.log(error);
});
}
})
尝试一下 »
使用 response.data 读取 JSON 数据:
GET 实例
网站列表
v-for="site in info"
{{ site.name }}
new Vue({
el: '#app',
data () {
return {
info: null
}
},
mounted () {
axios
.get('https://www.runoob.com/try/ajax/json_demo.json')
.then(response => (this.info = response.data.sites))
.catch(function (error) { // 请求失败处理
console.log(error);
});
}
})
尝试一下 »
GET 方法传递参数格式如下:
传递参数说明
// 直接在 URL 上添加参数 ID=12345
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// 也可以通过 params 设置参数:
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
POST 方法
POST 实例
new Vue({
el: '#app',
data () {
return {
info: null
}
},
mounted () {
axios
.post('https://www.runoob.com/try/ajax/demo_axios_post.php')
.then(response => (this.info = response))
.catch(function (error) { // 请求失败处理
console.log(error);
});
}
})
尝试一下 »
POST 方法传递参数格式如下:
传递参数说明
axios.post('/user', {
firstName: 'Fred', // 参数 firstName
lastName: 'Flintstone' // 参数 lastName
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
执行多个并发请求
实例
function getUserAccount() {
return axios.get('/user/12345');
}
function getUserPermissions() {
return axios.get('/user/12345/permissions');
}
axios.all([getUserAccount(), getUserPermissions()])
.then(axios.spread(function (acct, perms) {
// 两个请求现在都执行完成
}));
axios API
可以通过向 axios 传递相关配置来创建请求。
实例
axios(config)
// 发送 POST 请求
axios({
method: 'post',
url: '/user/12345',
data: {
firstName: 'Fred',
lastName: 'Flintstone'
}
});
// GET 请求远程图片
axios({
method:'get',
url:'http://bit.ly/2mTM3nY',
responseType:'stream'
})
.then(function(response) {
response.data.pipe(fs.createWriteStream('ada_lovelace.jpg'))
});
axios(url[, config])
// 发送 GET 请求(默认的方法)
axios('/user/12345');
请求方法的别名
为方便使用,官方为所有支持的请求方法提供了别名,可以直接使用别名来发起请求:
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])
android创建构建方法,Android 应用程序构建实战+原理精讲相关推荐
- 视频教程-微信小程序开发全案精讲-微信开发
微信小程序开发全案精讲 负责过多个软件项目的研发.设计和管理工作,拥有项目管理师认证.项目监理师中级认证.出版过的图书有<微信小程序开发图解案例教程><Axure RP8原型设计图解 ...
- 高薪程序员面试题精讲系列152之电商专题(中)-SPU是怎么回事?SPU如何设计?SKU又是什么呢?SN你知道吗?
一. 面试题及剖析 1. 今日面试题 你做过电商项目吗? SKU怎么设计? SPU如何设计实现? 2. 题目剖析 在前两篇文章中,壹哥给大家介绍了电商相关的一些背景知识,以及购物车的业务实现.如果你还 ...
- 高薪程序员面试题精讲系列72之死锁产生的原因及解决办法,如何定位死锁产生的位置?
一. 面试题及剖析 1. 今日面试题 如何保证线程的安全? 如何保证线程的有序性? 线程死锁是怎么产生的? 如何解决线程死锁? 如果生产环境的项目产生了死锁如何定位? 2. 题目剖析 在前两篇文章中, ...
- 高薪程序员面试题精讲系列68之可重入锁、公平锁、自旋锁是怎么回事?
一. 面试题及剖析 1. 今日面试题 除了synchronized与Lock,你还了解哪些锁? 可重入锁与不可重入锁有什么区别? 你了解公平锁吗? 什么是自旋锁? 2. 题目剖析 壹哥 在上一篇文章中 ...
- 高薪程序员面试题精讲系列101之如何对数据库进行优化(下)?
一. 面试题及剖析 1. 今日面试题 如何对数据库进行优化? 说说你是怎么进行数据库优化的? 2. 题目剖析 壹哥在前2篇文章中给大家讲了数据库优化的上部分和中间部分的内容,今天这篇文章我会继续讲解数 ...
- 微信小程序开发全案精讲-刘刚-专题视频课程
微信小程序开发全案精讲-4467人已学习 课程介绍 微信小程序开发全案精讲是一套以案例为主线的课程,课程总共九章,第一章回顾基础知识,后面八章全部是以典型的案例作为讲解,选取了美食类: ...
- Android的main方法,Android程序没有main函数,那Android程序的执行入口在哪儿?
首先,我们可以了解,Android程序可以由一个或者多个Activity组成,每个Activity之间并没有很紧密的联系. 我们可以在自己的程序中调用其他的Activity,特别是自己的代码之外生成的 ...
- android 静态工厂方法,Android 源码中的静态工厂方法
我们知道工厂模式有三兄弟,通常我们说的工厂模式指的是工厂方法模式,它的应用频率最高.本篇博客分享的简单工厂模式是工厂方法模式的"小弟",确切的来讲它不属于设计模式,而是一种方法.此 ...
- android avd 使用方法,Android中Android Virtual Device(AVD)使用教程
AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别.建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运 ...
最新文章
- Spring2.5+MINA2搭建Socket Server
- lucene4.7 高亮功能(八)
- 纯html5+css3能写出什么惊人效果?
- 二叉搜索树中第k大元素_二叉搜索树中第K个最小元素
- mysql web界面 Linux_部署WEB项目到服务器(三)安装mysql5或者mysql8到linux服务器(Ubuntu)详解...
- ajax请求l类型,jquery 的ajax请求示例和注意事项
- html捉虫游戏,幼儿园体育游戏《小鸡捉虫》教案(精选4篇)
- java报错 csrf_spring security配置(.antMatchers(/).permitAll())后,页面CSRF均报错
- C语言 · 冒泡法排序
- Docker学习(三)Docker常用命令
- 如何在 Mac 上使用“活动监视器”
- winrar加密压缩
- 华硕笔记本返厂维修流程_笔记本不能更换显卡为何又叫独立显卡?
- 永磁直流无刷电机设计之路(三)——电磁参数设计
- 【379】pandas 说明
- APISpace 文本情感倾向分析API
- php下载文件并保存到指定文件夹
- 【数据库】数据库入门(五): 实体关系模型 (Entity-Relationship Model)
- gdb调试c语言在poll函数卡住,poll()上的C编程分段错误
- 输入整数显示ASCII字符(c++)
热门文章
- next按钮源码android,Android Edittext 软键盘输入法回车键改成下一步Next
- python3字符串转数字_Python3基础语法和基本数据类型
- matlab 设计带阻型陷波滤波器_Q值可调、最大增益恒定的带通滤波器
- 计算机教育应用3t模式,开题报告样例--初中语文说明文阅读教学整合模式研究.doc...
- concat合并的数组会有顺序么_超全的JS常用数组方法整理
- 广西高职计算机网络技术,计算机网络技术专业考试大纲-广西职业技术学院.DOC...
- 腾讯视频怎么开启运营商网络自动播放
- 腾讯视频网页下载_腾讯视频怎么下载视频
- MySQL 批量插入数据,单次插入多少条数据效率最高
- 分析Spring容器启动流程 Spring初始化