upload.addEventListener is not a function报错

2023-11-19

原因:

Mock.js重写了XMLHttpRequest,导致了原生XMLHttpRequest被mockjs覆盖找不到相应的方法。

场景

vite-plugin-mock
vue3
element-UI upload组件

解决办法:

  1. 更改配置项:
import { viteMockServe } from 'vite-plugin-mock'

export default function createMock(isBuild) {
  return viteMockServe({
  	......
    localEnabled: !isBuild,
    prodEnabled: false,
   	......
  })
}
  1. 卸载mock (基本用不到)
  2. 更改node_modules(小心被锤)

点赞加关注 CV人生不迷路

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

upload.addEventListener is not a function报错 的相关文章

随机推荐

  • 使用AS自带工具转换Java文件为.kt问题总结

    android studio Java项目转kotlin问题总结 起因 崩溃问题 部分类Java 和kotlin api存在差异导致编译时报错 起因 忙里偷闲想学一下kotlin 于是在看了一些kotlin基础以后 把项目拉了个分支 想将J
  • pytorch下import numpy失败_深度学习之Pytorch基础教程!

    关注后 星标 Datawhale 每日干货 每月组队学习 不错过 Datawhale干货 作者 李祖贤 Datawhale高校群成员 深圳大学 随着深度学习的发展 深度学习框架开始大量的出现 尤其是近两年 Google Facebook M
  • lscpu命令详解

    基础命令学习目录首页 一 lscpu输出 使用lscpu查看的结果如下图 这里会显示很多信息 如下 使用lscpu p会详细的numa信息 如下 root localhost lscpu p The following is the par
  • 【Mongodb教程 第五课 】MongoDB 删除集合

    drop 方法 MongoDB 的 db collection drop 是用来从数据库中删除一个集合 语法 drop 命令的基本语法如下 db COLLECTION NAME drop 示例 首先 检查可用的集合在数据库 mydb gt
  • 简单混合运算计算器

    实现一个能够进行简单混合运算的计算器 要求对混合运算的表达式进行先乘除后加减运算 其实现的效果如下图所示 小练习 GUI窗体 面向对象思路 代码 Expression类 package 计算器 import java util Linked
  • 使用R语言实现卷积神经网络cnn进行图像识别

    目录 1 卷积神经网络 CNN 简介 2 安装和加载必要的R包 3 加载和处理数据 4 构建CNN模型
  • 攻防 & 渗透 & Kali笔记(持续更新)

    0x00 写在前面 本来是记录kali用法的一篇文章 后来就慢慢变成了记录攻防 渗透测试 Kali用法的文章了 本来信息安全就涉及到方方面面就是个大杂烩 0x01 John the Ripper john爆破需要一个shadow文件 推荐使
  • Python-import导入上级目录文件

    假设有如下目录结构 dir0 file1 py file2 py dir3 file3 py dir4 file4 py dir0文件夹下有file1 py file2 py两个文件和dir3 dir4两个子文件夹 dir3中有file3
  • IDEA太强悍了!java初级工程师工资多少

    所以 我认为在你选择之前不妨好好想想什么是Java 你适不适合从事这份工作 Java开发是近20多年来最热门的编程语言 就业市场确实比较大 入门的难度也比C和C 要低 结合各方面来说 你选择Java是一定没有问题的 接下来就要好好想想自己适
  • 经典网络ResNet介绍

    经典网络ResNet Residual Networks 由Kaiming He等人于2015年提出 论文名为 Deep Residual Learning for Image Recognition 论文见 https arxiv org
  • 【githubshare】30 天精通 Git 版本管理,主要介绍 Git 的一些常用操作,以及日常工作中实际应用场景讲解

    GitHub 上一份开源的 Git 教程 30 天精通 Git 版本管理 主要介绍 Git 的一些常用操作 以及日常工作中实际应用场景讲解 GitHub github com doggy8088 Learn Git in 30 days 外
  • openssh升级

    openssh下载链接 https ftp openbsd org pub OpenBSD OpenSSH portable 查看ssh版本 ssh V OpenSSH 9 0p1 OpenSSL 1 0 2k fips 26 Jan 20
  • 列表标签使用

    列表标签分为有序列表和无序列表 什么时候使用列表标签 列表也是用来布局使用 它的自由度相对表格来说要大一点 但是它也是可以整齐排列 1 有序列表使用 ol li 苹果 li li 菠萝 li li 香蕉 li ol 2 无序列表 ul li
  • C++学习心得

    C 学习心得 一周的C 学习结束了 从C 的简介 各种专业术语的介绍到最后的标准模板库 对于这个c的加强版的语言有了一定的认识理解 但是由于6天时间学完了全部 而且由于疫情在家里上了两天网课 对于一些运用层次还不是很熟悉 学的重点放在了面向
  • 浅谈CSS中/deep/ >>> ::v-deep属性 进行样式穿透

    背景 在开发vue项目中 引入第三方ui组件库 只需要在当前页面修改第三方组件库的样式以做到不污染全局样式 通过在样式标签上使用 scoped 达到样式只制作用到本页面 但是此时再修改组件样式不起作用 scoped的作用及实现原理 作用 当
  • hook方法

    dl iterate phdr
  • 【Mysql】初探表连接的原理

    在我们的工作学习中肯定都用到过表连接的操作 不同连接写法在执行效率上会有不小的区别 要想写出高效的表连接语句 还是需要我们知晓表连接的原理 什么是连接 连接的本质就是要连接在一起的表中符合条件的结果集组合在一起 然后返回给用户的过程 准备
  • SSM实战开发:构建强大的Java Web应用

    SSM实战开发 构建强大的Java Web应用 本文介绍如何使用SSM框架 Spring SpringMVC MyBatis 进行实战开发 构建一个强大的Java Web应用 通过该实例 你将学会SSM框架的整合 配置和使用 以及常见的We
  • 数据标注工具大汇总

    图片 拉框 labelimg 已经安装 bbox label tool LabelBoundingBox Yolo mark FastAnnotationTool od annotation RectLabel cvat VoTT VIA
  • upload.addEventListener is not a function报错

    原因 Mock js重写了XMLHttpRequest 导致了原生XMLHttpRequest被mockjs覆盖找不到相应的方法 场景 vite plugin mock vue3 element UI upload组件 解决办法 更改配置项