axios get及post方法代码示例&&方法封装
axios get及post方法代码示例
get方法:

show: function(){
       //get方式
//赋值给变量self
var self = this;
var url = "hotcity.json";
axios.get(url,{
params:{
username: "金星老师"
}
})
.then(function (response) {
self.stu = response.data.data.hotCity;
console.log(response.data.data.hotCity);
})
.catch(function (error) {
console.log(error);
})
}

post方法:
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
 | 
show: function(){       //post方式 //var url = "http://bugwhy.com/php/index/getNews.php"; var url = "http://localhost:8000/login";       axios.post(url,{           name: this.username,  password: this.password },{           "headers": {"Content-Type": "application/x-www-form-urlencodeed"} }).then(function(res){       console.log(res.data);  })  .catch(function (error) {      console.log(error);                 })} | 
axios方法封装
一般情况下,我们会用到的方法有:GET,POST,PUT,PATCH,封装方法如下:


封装后的方法的使用
1、在main.js文件里引用之前写好的文件,我的命名为http.js

2、在需要的地方之间调用,如图所示:

说明:
GET调用方法如下,其中url是接口地址
| 
 1 
2 
3 
4 
5 
 | 
this.$get(url).then((res) {//代码}); | 
POST调用方法如下,其中url是接口地址,data是请求的数据。
| 
 1 
2 
3 
4 
5 
 | 
this.$post(url,data).then({//代码}); | 
PATCH调用方法如下,其中url是接口地址,data是请求的数据
| 
 1 
2 
3 
4 
5 
 | 
this.$patch(url,data).then({//代码}); | 
PUT调用方法如下,其中url是接口地址,data是请求的数据
| 
 1 
2 
3 
4 
5 
 | 
this.$put(url,data).then({//代码}); | 
作者:陈楠酒肆
链接:http://www.jianshu.com/p/3b5e453f54f5
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
axios get及post方法代码示例&&方法封装的更多相关文章
- MFC编辑框接收数据动态更新与刷新方法代码示例-如何让编辑框内容实时更新
		
MFC编辑框接收数据动态更新与刷新方法代码示例-如何让编辑框内容实时更新 关键代码: //发送数据通知 //from txwtech@163.com LRESULT CCommSampleDlg::O ...
 - ref:关于JAVA中一些安全漏洞示例说明及如何规避方法代码示例总结分享
		
ref:http://www.xwood.net/_site_domain_/_root/5870/5874/t_c268166.html 标签:安全,漏洞,健壮,java,SQL注入,SS及CSRF ...
 - php发送get、post请求的6种方法代码示例
		
本文主要展示了php发送get.post请求的6种方法的代码示例,分别为使用file_get_contents .fopen.fsockopen.curl来发送GET和POST请求,代码如下: 方法1 ...
 - 25个JavaScript数组方法代码示例
		
摘要: 通过代码掌握数组方法. 原文:通过实现25个数组方法来理解及高效使用数组方法(长文,建议收藏) 译者:前端小智 Fundebug经授权转载,版权归原作者所有. 要在给定数组上使用方法,只需要通 ...
 - SQL注入原理与解决方法代码示例
		
一.什么是sql注入? 1.什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 ...
 - php一些单选、复选框的默认选择方法(示例)
		
转载 http://www.php.cn/php-weizijiaocheng-360029.html 一. radio和checkbox及php select默认选择的实现代码 1.radio单选框 ...
 - 转:HIBERNATE一些_方法_@注解_代码示例---写的非常好
		
HIBERNATE一些_方法_@注解_代码示例操作数据库7步骤 : 1 创建一个SessionFactory对象 2 创建Session对象 3 开启事务Transaction : hibernate ...
 - laravel 框架配置404等异常页面的方法详解(代码示例)
		
本篇文章给大家带来的内容是关于laravel 框架配置404等异常页面的方法详解(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在Laravel中所有的异常都由Handl ...
 - Python方法oslo_service.loopingcall.LoopingCallDone代码示例
		
Python方法oslo_service.loopingcall.LoopingCallDone代码示例 demo: from oslo_service import loopingcall def ...
 
随机推荐
- Linux性能优化实战学习笔记:第二十七讲
			
一.案例环境描述 1.环境准备 2CPU,4GB内存 预先安装docker sysstat工具 2.温馨提示 案例中 Python 应用的核心逻辑比较简单,你可能一眼就能看出问题,但实际生产环境中的源 ...
 - 把 DataTable 输出到 excel 文件
			
''' <summary> ''' 把 DataTable 输出到 excel 文件 ''' </summary> ''' <param name="dt_da ...
 - (五)golang--常用的一些玩意
			
\t--制表位 \n--换行符 \\--一个\ \"--一个” \r--回车 行注释://,一次性注释多行指令,选中代码后ctrl+/ 块注释:/* */ 代码规范: (1)官方推荐使用行注 ...
 - Unity Shader 广告牌效果
			
广告牌效果指的是,一个二维平面的法线方向始终与视线(摄像机的观察方向)相同.广泛运用于渲染烟雾,云朵,闪光等. 它的本质在于构建旋转矩阵,此时我们可以选择三个基向量来构建此矩阵. 指向→的方向(X轴) ...
 - springboot指定注解扫描范围
			
springboot注解扫描范围是由@ComponentScan指定的;默认情况下为启动程序所在目录及其子包; 如果需要指定扫描路径,在启动程序中添加修改 @ComponentScan(basePac ...
 - PLSQL注册码
			
Product code:lhsuyk8rp65b3mp3xpd875ppqtng4nprSerial number:75282 Password:xs374ca 网上自己找的,我可以用
 - Javascript屏蔽Backspace回退页面
			
允许对输入框密码框等控件删除字符,但是不允许页面进行回退 <html lang="en" xmlns="http://www.w3.org/1999/xhtml&q ...
 - Matlab空对象模式
			
在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查.Null 对象不是检查空值,而是反应一个不做任何动作的关系.这样的 Null 对象也可以在数据不可用 ...
 - tp5.0在控制器中和在模板中调用配置文件中的常量
			
框架配置文件config.php中定义 'view_replace_str' => [ '__MEMBER__'=> '/static/member', '__uplo ...
 - 记录下vue keep-alive IOS下无法保存滚动scroll位置的问题
			
最近 做的项目,遇到了一点小麻烦,就是我一个页面A页面是加载 列表数据 ,B页面是展示详细信息的.A进去B时,缓存A页面. 效果 做出来 后,缓存是缓存数据 了,但是当我A页面的列表数据 好多,要滚动 ...