uniapp 网络请求封装(uni.request 与 uView-Plus)

立山  论坛元老 | 2025-2-23 10:05:21 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1024|帖子 1024|积分 3072

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、背景

在开发项目中,必要常常与后端服务器进行交互;为了提高开发效率和代码维护性,以及低沉重复性代码,便对网络请求进行封装统一管理。
二、创建环境文件

2.1、根目次新建utils文件夹,utils文件夹内新建env.js文件


2.2、env.js文件

  1. let BASE_URL
  2. //开发环境中
  3. if (process.env.NODE_ENV === 'development') {
  4.   // 开发环境
  5.   BASE_URL = 'http://xxxx'  //开发环境请求地址
  6. } else {
  7.   // 生产环境
  8.   BASE_URL = 'https://xxxx'  //生成环境请求地址
  9. }
  10. export default BASE_URL
复制代码
  ⭐⭐说明:

  创建的是vue3项目,与vue2项目的区别在于页面中调用api的写法不同,具体以需求为主

  以下是两种uniapp请求的封装,分别为
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立山

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表