vue中的ajax请求和axios包详解
在vue中,经常会用到数据请求,常用的有:vue-resourse、axios
首先,引入axios
CDN: <script src="https://unpkg.com/axios/dist/axios.min.js"></script> npm: npm install axios 并在全局的js中引入:import axios from 'axios';
get请求
axios.get('/user?ID=12345') .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });//欢迎加入全栈开发交流圈一起学习交流:864305860
post请求
//依赖于qs包,将对象转换成以&连接的字符串 //例: axios.post( postUrl ,qs.stringify({userid:1,username:'yyy'})).then(function (response) { consol
配置 axios 使用了 axios 的三个配置项,实际上只有 url 是必须的,完整的 api 可以参考使用说明 为了方便,axios 还为每种方法起了别名,比如上面的 saveForm 方法等价于:
axios.post('/user', context.state.test02)
完整的请求还应当包括 .then 和 .catch
.then(function(res){ console.log(res) })//欢迎加入全栈开发交流圈一起学习交流:864305860 .catch(function(err){ console.log(err) })
当请求成功时,会执行 .then,否则执行 .catch 这两个回调函数都有各自独立的作用域,如果直接在里面访问 this,无法访问到 Vue 实例 这时只要添加一个 .bind(this) 就能解决这个问题
.then(function(res){ console.log(this.data) }.bind(this))
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
深入分析Kubelet Bootstrap Checkpoint
Author: xidianwangtao@gmail.com , Version: Kubernetes 1.12 摘要:本文对Kubelet Bootstrap Checkpoint的使用方法、应用场景、工作机制及其代码工作流程进行了全面分析,目前仍处于Alpha阶段,不确定性较大,但值得持续的关注它在self-hosted kubernetes, kubeadm upgrade, bootkube等方向的应用,相信Kubernetes的部署和升级还会变的更加简单。 Kubelet Bootstrap Checkpoint是什么 Kubelet Bootstrap Checkpoint是kubelet对特定的Pods的进行备份、恢复的kubelet内置模块。 Kubelet Bootstrap Checkpoint是对当前Node上带有Annotation:node.kubernetes.io/bootstrap-checkpoint=true的Pods的Checkpoint到文件系统机制。 当kubelet重启时,会检查checkpoint目录下各个Pods对应的checkpoi...
- 下一篇
精通Spring Boot——第十六篇:初探Spring Security,使用Http Basic认证
说明 本文以及接下来有关spring security 的文章, 基于Spring Boot 2.1.0 RELEASE , Spring Security 5.1.2RELEASE 简单介绍Spring Security Spring Security是当今非常流行的,基于Spring提供了一套Web安全性的完整框架。用于对用户进行认证(Authentication)和授权(Authorization)。在用户认证方面,Spring Security 支持主流的验证方式,包括,HttpBasic认证,Http表单认证,Http摘要认证,OpenId以及LDAP(轻量目录访问协议:Lightweight Directory Access Protocol)等。在用户授权方面,Spring Security 提供了基于角色的访问控制和访问控制列表(Access Control List,ACL),可以对应用中的领域对象进行细粒度的控制。 本文将通过介绍如何在Spring Boot项目中使用Spring Security保护应用,我们先讨论如何自定义用户的认证逻辑,通过Spring Sec...
相关文章
文章评论
共有0条评论来说两句吧...