vue使用Axios做ajax请求详解
vue2.0之后,就不再对vue-resource更新,而是推荐使用axios 1. 安装 axios或 2. 在要使用的文件中引入axios3. 使用axios做请求可以通过向 axios 传递相关配置来创建请求,只有 url 是必需的。如果没有指定 method,请求将默认使用 get 方法。 //
baseURL 将自动加在 url 前面,除非 url 是一个绝对 URL。// 它可以通过设置一个 baseURL 便于为 axios 实例的方法传递相对 URLbaseURL: 'https://some-domain.com/api/',// transformRequest 允许在向服务器发送前,修改请求数据// 只能用在 'PUT','POST' 和 'PATCH' 这几个请求方法 // 后面数组中的函数必须返回一个字符串,或 ArrayBuffer,或 Stream transformRequest: [function (data) { // 对 data 进行任意转换处理 return data; return data; // // // // // 为方便,所有支持的请求方法都提供了别名: axios.get(url[,config])
axios.delete(url[,config]) axios.head(url[,config]) axios.post(url[,data[,config]]) axios.put(url[,config]]) axios.patch(url[,config]]) 4. 请求的响应结构使用 then 时,你将接收下面这样的响应: 在使用 catch 时,响应可以通过 error 对象可被使用 5. 使用实例el1: get请求 el2: post请求 el3: 执行多个并发请求 function getUserPermissions() {
return axios.get('/user/12345/permissions'); } axios.all([getUserAccount(),getUserPermissions()]) 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- dwr spring 注解的时候报错:Id is required for element &
- 使用C语言的fork()函数在Linux中创建进程的实例讲解
- UML关系(泛化,实现,依赖,关联(聚合,组合))
- Oracle PL-SQL Developer集成TFS进行团队脚本文件版本管理
- 使用自定义属性(在本例中为name)为XML中的每个节点生成XPat
- Data Guard Physical Standby Setup Using the Data Guard
- c# – 使用Web API对GET请求进行模型绑定?
- ruby-on-rails – Heroku Scheduler没有创建日志
- SQlite -- Select * from left Join
- ruby-on-rails – 在Ruby中循环使用多个数组