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

uniapp中报错:ReferenceError: FormData is not defined

在调取上传图片的接口中,报错:ReferenceError: FormData is not defined

代码如下:

let _this = this;
// 1. 表单校验(核心新增逻辑)
const validateResult = _this.validateForm();
if (!validateResult.valid) {_this.$showToast(validateResult.msg, "none");return; // 校验失败,终止提交
}
// 2. 处理表单数据
let formDataAdd = new FormData();
formDataAdd.append("file", _this.addOrderFile);
formDataAdd.append("plantId", _this.dataForm.plantId);

原因:

        在 Uniapp 中使用FormData报错,通常是因为小程序环境不支持原生FormData对象(H5 端支持,但微信 / 支付宝等小程序端不支持),代码需要兼容处理。

  • H5 端:浏览器环境支持FormData,可正常使用。
  • 小程序端:基于自定义引擎,不支持原生FormData,直接使
http://www.xdnf.cn/news/1146943.html

相关文章:

  • LVS 集群技术实践:NAT 与 DR 模式的配置与对比
  • MySQL基础教程
  • OllyDbg技巧学习
  • 车载诊断架构 --- 故障码DTC严重等级定义
  • 【Unity编辑器开发GUI.Window】
  • Netty集群方案详解与实战(Zookeeper + Redis + RabbitMQ)
  • 如何用Python并发下载?深入解析concurrent.futures 与期物机制
  • 【密码学】1. 引言
  • 目标框的位置以及大小的分布
  • 题解:CF1617C Paprika and Permutation
  • VMC850立式加工中心Y轴传动机械结构设计cad【7张】三维图+设计说明书
  • DTW算法解决时序问题的解析实践
  • JavaSE -- 数组详细讲解(数组介绍,Arrays常用方法,二维数组创建)
  • Spring中的设计模式
  • pom.xml文件中的${}变量从哪里传值
  • 基于Qwen2.5-3B-Instruct的LoRA微调与推理实战指南
  • js中的微任务和宏任务的理解
  • 读书笔记:《动手做AI Agent》
  • Android性能优化之UI渲染优化
  • LP-MSPM0G3507学习--05中断及管脚中断
  • CMake指令:常见内置命令行工具( CMake -E )
  • math.h函数
  • CCF编程能力等级认证GESP—C++3级—20250628
  • 20250718-3-Kubernetes 应用程序生命周期管理-Pod对象:存在意义_笔记
  • MyBatis-Flex代码生成
  • jvm分析篇---1、先认识下dump文件
  • b-up:Enzo_Mi:深度学习基础知识
  • 【C语言进阶】题目练习(2)
  • 【51】MFC入门到精通——MFC串口助手(一)---初级版(初始化、串口设置、修改参数、打开/关闭、状态显示),附源码
  • 机器学习基础:线性回归算法详解(原理+代码+实战)