博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-封装axios的GET请求
阅读量:2065 次
发布时间:2019-04-29

本文共 774 字,大约阅读时间需要 2 分钟。

get请求的用法在其官方文档如下

传送门

可以看见其中的  参数 是由  {params:{}} 组成。

接下来我们对此进行 企业上的实用封装---

   在vue项目的src下新建 个目录,这里我取名为 utils  文件名为 api.js  ->如下

在api.js中引入如下文件

import qs from 'qs'  //序列化请求参数 形式  a&&bimport axios from 'axios'  //axios请求import router from '../router'        //路由

开始进行封装...在api.js中export default输出函数中键入如下代码 (以下包涵了export default)

export default {  install(Vue, options) {    Vue.prototype.$GetAPI =(url, params) => {      return axios.get(url,{params})        .then(Res => Res.data)    }

至此就封装完成啦---使用方法↓

  • 在main.js中全局引用 api
Vue.use(api)  //此方式为安装api.js,因为api.js中有 install(Vue, options)因此需要安装
  •  在需要axios请求的文件中请求如下
this.$GetAPI('/user', {    params: {      ID: 12345    }  })  .then(function (response) {    console.log(response);  })  .catch(function (error) {    console.log(error);  });

转载地址:http://lfzmf.baihongyu.com/

你可能感兴趣的文章
04. 交换机的端口聚合配置
查看>>
05. 交换机划分Vlan配置
查看>>
06. 三层交换机实现VLAN间路由
查看>>
07. 快速生成树协议
查看>>
08. 路由器的基本配置和Talent配置
查看>>
09. 路由器单臂路由配置
查看>>
10. 路由器静态路由配置
查看>>
路由器动态ip获取不到的处理办法
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
giuhub搭建及常用操作
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
详细介绍Oracle sqlplus命令
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>
Oracle PL/SQL语言初级教程之异常处理
查看>>