当前位置: 首页 > news >正文

uniapp请求封装上传

1、如何封装请求👉uniapp请求封装_uniappx uts vue3 api request封装请求login-CSDN博客

2、封装上传图片的功能

// 图片
const Upload = (url, source, formData) => {return new Promise(function (resolve, reject) {let header = {};if (uni.getStorageSync("token")) {header = {// 'Content-Type': ContentType,authorization: uni.getStorageSync("token"),};}uni.uploadFile({url: BASE_URL + url,filePath: source,name: 'file',formData,// name,header,success: function (res) {let obj1 = JSON.parse(res.data);uni.hideLoading();if (obj1.code !== 200) {uni.showToast({title: obj1.message,icon: "none",duration: 2000,});} else {uni.showToast({title: "上传成功",icon: "success",duration: 1000,});resolve(obj1)}},fail: function (err) {console.log(JSON.stringify(err), "失败999");uni.hideLoading();uni.showToast({title: "加载失败, 请稍后再试!",icon: "none",duration: 2000,});},complete: function () {},});});
};export { Upload };

3、具体接口的请求js,内容如下:

import { Upload } from './request'
// 获取场景列表
const uploadImg = (source, formData) => {return Upload('/uploadImg', source, formData)
}export {uploadImg,
}

http://www.dtcms.com/a/291696.html

相关文章:

  • DeepSPV:一种从2D超声图像中估算3D脾脏体积的深度学习流程|文献速递-医学影像算法文献分享
  • 从0到1:盲盒抽卡小程序开发全流程解析
  • 浙江大学PTA程序设计C语言基础编程练习题1-5
  • 【Python办公】Excel工作表拆分工具(按照sheet进行拆分-calamine-极速版)
  • Linux系统安装Bash自动补全(bash-completion)
  • 【React-Three-Fiber实践】放弃Shader!用顶点颜色实现高性能3D可视化
  • Python关于pandas的基础知识
  • 使用Minio后处理图片回显问题
  • Linux部署.net Core 环境
  • Claude 4 系列模型深度解析:引领 AI 编程与智能体应用新纪元
  • UE5 UI 控件切换器
  • Web3介绍(Web 3.0)(一种基于区块链技术的去中心化互联网范式,旨在通过技术手段实现用户对数据的自主权、隐私保护和价值共享)
  • 【Qt开发】Qt的背景介绍(四)
  • MatterPort3D 数据集 | 简介 | 多途径下载
  • Aspose.Cells 应用案例:法国能源企业实现能源数据报告Excel自动化
  • UE创作一个可以变更列数的万能表格
  • Excel file format cannot be determined, you must specify an engine manually.
  • 如何撤销Git提交误操作
  • 实用资源分享:50款出入库单据Excel模板集合
  • DFS习题篇【下】
  • 北京养老金计算公式网页实现案例:从需求分析到架构设计
  • 业务流逻辑如何搭建?为何橙武平台选用了 LogicFlow?
  • 【MyBatisPlus】一文讲清 MyBatisPlus 基本原理及基本使用方式
  • EMA《2025-2028年药品监管中的数据与AI 1.3版》信息分析
  • 深度分析:Kimi K2开源模型
  • 拆分、合并PDF
  • Qt基本控件使用:按钮、标签、文本框等
  • docker阿里云安装
  • [2025CVPR]ViKIENet:通过虚拟密钥实例增强网络实现高效的 3D 对象检测
  • AI Agent-Manus 构建经验解读(下)