博客
关于我
uni-app的请求数据的封装
阅读量:686 次
发布时间:2019-03-17

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

创建请求工具并全局配置

在_Vue.js项目中,为了简化网络请求的处理,我们可以创建一个 request 常用工具,并将其全局配置到 Vue 实例中。以下步骤将指导你如何操作。

步骤一:创建文件夹和新文件

首先,我们需要在项目的根目录中创建一个 request 文件夹,并在其中新建一个 request.js 文件。该文件将包含我们自定义的网络请求逻辑。

`mkdir -p src/request`

这条命令可以在终端中运行,会自动创建必要的文件夹结构。

打开 src/request 需要一个编辑器,如 VSCode,编写新文件 request.js。

步骤二:编写自定义请求工具

在 request.js 文件中,我们需要编写一个自定义的 HTTP 请求工具。这个工具将帮助我们快速完成各种 HTTP 方法的网络请求。

const baseUrl = 'http://api.intewl.cn/api';export const myRequest = (url, method, data) => {  return new Promise((resolve, reject) => {    uni.showLoading({      title: '加载中'    });    uni.request({      url: baseUrl + url,      method: method || 'GET',      data: data || {},      success: (res) => {        resolve(res);      },      fail: (err) => {        reject(err);      },      complete: () => {        uni.hideLoading();      }    });  });};

步骤三:全局配置请求工具

接下来,我们需要将这个自定义的请求工具挂载到 Vue 的原型上,以便在整个项目中使用。我们将修改 main.js 文件,进行相应的引入和挂载操作。

这样配置之后,所有 Vue 组件都可以直接使用 $http 方法进行网络请求。例如:

this.$http.get('/user/info', { params: { id: 1 } }).then(res => { console.log(res);});

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

你可能感兴趣的文章
2020年云南省专升本 - 「计算机」专业各院校招生计划
查看>>
同一个实例注册到两个eureka上面
查看>>
【数据库】实验二~六
查看>>
uni-app的请求数据的封装
查看>>
C++容器笔记
查看>>
Android 四大组件、五大存储、六大布局总结
查看>>
【VRP问题】基于模拟退火改进遗传算法求解带时间窗含充电站的车辆路径规划问题EVRPTW
查看>>
【图像识别】基于模板匹配实现手写数字识别
查看>>
【语音去噪】最小二乘法(LMS)自适应滤波器matlab源码
查看>>
【边缘检测】基于CNN的灰度图像边缘提取matlab源码
查看>>
打工族有房有车,原来是这么实现的
查看>>
算法 顺序查找/折半查找/冒泡排序/选择排序(待改)
查看>>
华为1+X网络系统建设与运维(中级)——4.1 VLAN技术原理
查看>>
HDFS的学习积累
查看>>
Rancher入门到精通-2.0 systemctl 启动服务Connection timed out
查看>>
Rancher从入门到精通-2.0 配置gitlab代码库 404页面 原因有点扯
查看>>
ProgresSql 连接 ssl off 错误
查看>>
短视频SDK技术选型
查看>>
浏览器打开winscp 系统错误。代码:5。 拒绝访问。
查看>>
Oracle Listener动态注册与静态注册(转载)
查看>>