我当菜鸟的那几年

1,首先安装axios

npm install axios

2,在项目文件pluginsw文件夹里(哪个文件夹自己随便啊)创建axios.js,代码如下:

import axios from ‘axios‘
//定义fetch函数,config为配置
export function fetch(config){
//返回promise对象
return new Promise((resolve,reject) =>{
//创建axios实例,把基本的配置放进去
const instance = axios.create({
//定义请求文件类型
headers:{
‘Content-Type‘: ‘application/json‘,
},
// 请求超时
timeout: 5000,
//定义请求根目录
baseURL: ‘http://ws.sandbox.mammasay.com/‘
});
//请求成功后执行的函数
instance(config).then(res =>{
console.log(res);
resolve(res);
//失败后执行的函数
}).catch(err => {
console.log(err);
reject(err);
})
});
}

// 封装调用的接口 getData
export function getData(url,type,data) {
//如果type为空,默认为post方法,也可以自己改成get
if(type===‘‘)
type = ‘post‘;
return fetch({
//这里的url为baseURL下接口地址,如baseURL为‘www.baidu.com‘,接口地址为‘www.baidu.com/api/getdata‘,那么url里就写‘api/getdata‘
url: url,
method: type,
data: data,
})
}

3,在其他组件里边使用

首先引入axios.js

import { getData } from ‘~/plugins/axios.js‘

然后使用:

getData(‘方法名‘,‘type‘,传值).then( res => {
         console.log(res)
 }), err => {
         console.log(err)
 }

原文地址:https://www.cnblogs.com/mashangyouni/p/10257674.html

时间: 01-11

我当菜鸟的那几年的相关文章

菜鸟必知的几个Axure小设计

以下介绍几个常用Axure教程,还是那句话--内容简单,适合菜鸟查阅,老鸟可飘过,顺便帮忙点个赞哈 /偷笑. 一.顶部导航冻结,页面下拉可跟随 例如:下拉网页进行浏览,顶部导航悬停,固定在顶部位置 演示 1.按照自己理解,拖动几个元件,把导航和主体页面设计好: 2.导航处,右键设置"转换为动态面板",并命名top: 3.页面空白处,选择交互方式(窗口滚动时): 4.添加动作移动→选择导航→移动:绝对位置→X坐标为0,Y坐标插入变量或函数(Window.scrollY) 步骤1 步骤2

视频Android studio1.3.1从菜鸟到高手--第一季-IT蓝豹

Android studio1.3.1从菜鸟到高手--第一季 01.安装Android studio前的准备工作02.安装JDK和Android studio03.创建并且启动模拟器运行代码04.Android Studio的项目结构讲解05.Android studio常用配置设置06.Android studio顶部常用视图介绍07.Android studio 底部常用视图功能08.断点调试09.快捷键简介&编写常用功能10.用Android Studio导入Android Studio工

第十二节 VMware View 6.0 菜鸟入门 部署和安装RDS服务器

第十二节 VMware View 6.0 菜鸟入门 部署和安装RDS服务器

菜鸟的Xamarin.Forms前行之路——绪言

作者入门时间不是很久,差不多一年,期间自学的东西比较杂乱,到目前为止,编程方面的知识比较薄弱.之所以做这个系列,也只是因为做了两个月的Xamarin.Forms方面的东西,由于资料和自身实力的原因,过程走的比较艰难,但所幸的是也解决了部分的问题,积累了一些经验.期望通过这个系列,和大家分享经验,查漏纠错. 作为一个菜鸟,在解决问题的时候,往往比较直接,就是仅仅为了解决问题,期间可能根本没有考虑性能等方面的问题.所以在这个系列中,问题肯定是作者亲身实践能够解决的,但是在性能资源等方面作者没有做过考

T4模板:T4模板之菜鸟篇

一.废话 T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎.在 Visual Studio 中,"T4 文本模板"是由一些文本块和控制逻辑组成的混合模板,它可以生成文本文件. 在 Visual C# 或 Visual Basic 中,控制逻辑编写为程序代码的片段.生成的文件可以是任何类型的文本,例如网页.资源文件或任何语言的程序源代码.现在的VS中只要与代码生成相关的场景基本上都能找T

电脑菜鸟对杀毒软件的常见4大误区

对于电脑菜鸟,一般对于杀毒软件或多或少都存在以下四个误区: 1)只要不上网就不会中病毒了 好多人认为只要不连接到网络,电脑就不会中病毒,确实有很多病毒是通过网络传播,但移动存储也是传播病毒的一大根源,如U盘.移动硬盘.盗版光盘等. 2)只要有杀毒软件就不怕病毒了 杀毒软件也不可能预知未来有什么病毒,杀毒软件只能杀已知病毒或一些常见病毒特征行为,所以,有了杀毒软件也不要高枕无忧,而且杀毒软件要及时更新. 3)把文件设置为只读就不怕病毒了 把文件设置为只读确实就不能修改或删除文件了,这对防止误修改或

《跟菜鸟学Cisco UC部署实战》-视频课程-学习投资

有朋友,有学生,问到学习投资些什么,注意:投资可重复利用!就看你怎么用!!! 所以,我写下此博文,目的为了更方便学员学习! 一.在线培训(直播): 1. 学费: 8168元. (目前没开班,如果需要培训大纲,培训计划,请联系QQ:学无止境 3313395633 ) 2. 1条电话初装费 初装费:150元(大约)+31元/月,测试后可以,如果不用,请停机保号,停机保号:5元/月. 3. 1条宽带 默认大家都能上网,不用单独投资! 4. 语音网关 680元(老师为购买此组合,本课程中使用此组合! 一

小菜鸟mysql优化解决方案

根据小菜鸟的个人习惯,自己的编写的一套MYSQL优化方案,感觉还是有点儿菜,望大家谅解,不足之处,请大神们互动! #mysql优化解决方案 #公共参数默认值: max_connections = 151 #同事处理多大连接数,推荐设置最大连接数是上限连接数的80%左右 sort_buffer_size = 2M #查询排序时缓冲区大小,只对order by和group by起作用,可增大此值为16M open_files_limit = 1024 #打开文件数限制,如果show global s

菜鸟眼中的java前世今生

作为一个既不是计算机科班出身也不是培训班出来的菜鸟小测试,感觉前程无光,只能苦读自学,于是决定先从java语言开始.幸得身边有的大牛一枚,强烈推荐(疯狂java讲义),大牛每周末过来给免费答疑.很难吃透,如同天书,第一章是java的前生今世,犹如走马观花.但也想简单梳理下思路,来日回顾愿仍有收获. java语言的发展史: java语言因为纯粹的面向对象,相对于C++具有功能强大与简单易用的功能.有的开发将java作为一个平台,也有的开发将它作为一种信仰. 静态面向对象编程语言:先编译 后运行 动

菜鸟程序员如何才能快速提高自己的技术

菜鸟程序员如何才能快速提高自己的技术? 导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员.当初弄这个公众号的本意就是为广大的开发者提供各种技术分享,发布最前沿的科技信息和技术.核心观念是:分享.认为只有分享,共享才能让我们开发者团队更强大. 好了,言归正传,进入今天的主题,菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员