当前位置: 首页 > 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.dtcms.com/a/287048.html

相关文章:

  • 【安卓笔记】RxJava的Hook机制,整体拦截器
  • JavaScript空值安全深度指南
  • 加线机 和 胶带机
  • LVS 集群技术实践:NAT 与 DR 模式的配置与对比
  • 如何在HTML5页面中嵌入视频
  • 基于单片机宠物喂食器/智能宠物窝/智能饲养
  • 车载传统ECU---MCU软件架构设计指南
  • MSTP 多生成树协议
  • 零基础学后端-PHP语言(第一期-PHP环境配置)
  • 题解:CF1690G Count the Trains
  • 【C++基础】--多态
  • PortSwigger Labs 之 点击劫持利用
  • Go语言流程控制(if / for)
  • 编程研发工作日记_廖万忠_2016_2017
  • 从零构建监控系统:先“完美设计”还是先“敏捷迭代”?
  • Java Web项目Dump文件分析指南
  • 白话深度学习:一副PPT入门CNN,ResNet和Transformer
  • 闲庭信步使用图像验证平台加速FPGA的开发:第二十三课——图像直方图和灰度图像叠加的FPGA实现
  • 14-链路聚合
  • ZeroMQ中的REQ/REP模式:分布式系统的同步调用之道
  • JavaSE -- 数据操作流
  • 比亚迪古德伍德亮相:从技术突破到文化对话
  • 【53】MFC入门到精通——MFC串口助手(二)---通信版(发送数据 、发送文件、数据转换、清空发送区、打开/关闭文件),附源码
  • SDIO协商,枚举,CMD等概念
  • SSM框架——Day4
  • 文件管理-文件控制块和索引节点
  • 深入解析Linux文件描述符:原理、机制与应用实践
  • 光伏系统遮挡分析与设计优化策略
  • 网络基础12--可靠性概述及要求
  • b-up:Enzo_Mi:深度学习基础知识