vue报错汇总

news2024/11/20 21:19:25

项目场景:

使用vue报错汇总。


1、项目启动不报错也不成功

提示:这里描述项目中遇到的问题:
项目启动时,一直启动不成功,末句提示 98% emitting Copyplugin…


原因分析:

最有可能是因为require或者import了一个空的文件而导致的这个问题,建议检查下代码,修改一下就好了。


解决方案:

看自己的引入文件路径,文件是否存在,或者使用的安装包是否安装


2、项目启动不报错也不成功

提示:这里描述项目中遇到的问题:
项目启动时,一直启动不成功,末句提示 95% emitting Copyplugin…


原因分析:

图片路径错误或者是启动项目的文件过多。


解决方案:

如果编译时间需要很久很久,也没有任何错误和警告,可能是图片路径问题。
或者执行代码文件夹中的文件很多,例如图片文件,等上个两分钟,还不执行成功,那就去检查你的图片路径是否有错误吧。

3、Reinitialized existing Git repository in…
上传代码到云仓库时,git init提示Reinitialized existing Git repository in …,这表示你的项目中已经有了本地创建一个 git 仓库,出现了这句提示,就表示你不用再重复创建啦。后面就正常写git add . 还有git commit -m 啥啥

4、"export ‘default’ (imported as ‘filterPrice’) was not found in ‘./filterPrice.js’
不存在
原因解决:这是因为在暴露文件的地方使用的是多个导出,而在引用的位置却使用的是默认导出的方式,或者二者相反的情况。所以会警告引入文件有误,例如过滤器中暴露的文件是export const a=10,而在index.js文件中引入使用时,用了import a from ‘./filterPrice’。默认暴露引入时不需要加小括号,而多个变量暴露时需要使用{…},且多个变量时要名字和暴露文件里的变量名保持一致,重名的话用as。

插个img边框的小bug问题。
img标签在src没有内容或者内容无法正确识别展示时,会出现一个边框、图裂,这是方便开发者看到img的占位,但在实际开发中,有时上传文件一开始展示的就是个空img,所以需要加上下面这段css,让图裂和边框消失

img[src=""], img:not([src]) {
    opacity: 0;
  }

发现写个有好看样式的文章,真的是太麻烦了,还是不传图片,直接记录吧,毕竟有时当下真的没时间截图记录摸鱼写文章,= =


5、报错:Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “placement”
情景:今天写项目时用到element-UI框架中的DateTimePicker 日期时间选择器,在使用这个pc端的组件之后,就提示了上面提到的那个错误,翻译:避免直接改变道具,因为每当父组件重新渲染时,该值将被覆盖。相反,使用基于道具值的数据或计算属性。道具正在变异:“放置”…,百度了一番,还是没有找到解决思路,最后还是请教了别人才知道,这是因为这个组件和vue2不兼容,所以要安装一个低版本的element-UI@2.15.8版本才可以。

6、传参数时,所有的数据打印出来都是正确的,但是实际请求数据之后就全部是undefined
原因:这有可能是传的参数不是后台需要的数据类型,有时后台需要的是文件类型,有时是正常的json等类型,这个需要查看后端人员提供的API接口,需要什么类型,就传什么类型,不要自以为是。

7、Elements in iteration expect to have ‘v-bind:key’ directives.eslint…
情景:使用v-for遍历渲染数据时,报错迭代中的元素期望有“v-bind:key”指令。
解决办法:检查遍历数组的位置是否没有加key,key是用来标识组件的唯一性,为了更好的区分组件,高效更新虚拟DOM,可以实现有变化的数据更改,没有变化的数据,就不再重复渲染。如果加了,那就检查你的key前面是不是忘记加:冒号了。注意,key值时不可以重复的。

8、安装vue-router路由插件时,报错提示无法解析依赖书,安装版本不对等 peer vue@“^3.2.0” from vue-router@4.1.5
在这里插入图片描述
原因:创建vue时,用的脚手架是vue2.0的,而安装node包时,没有指定版本号时,默认安装最新版本,导致版本不对等
解决:vue3.2.0使用的是最新版本的安装包,也就是路由的4.1.5,而vue2使用的路由版本是3.5.3。我们只需要在安装时用@符号添加上对应的版本号,即可成功。

npm i --save vue-router@3.5.3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/159215.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

系统设计技巧:使用Postgres作为发布/订阅和作业服务器

如果在项目中需要发布/订阅和作业服务器,可以尝试使用 Postgres。它将为您提供大量数据完整性和性能保证,并且不需要您或您的团队学习任何新技术。如果你正在做任何足够复杂的项目,你将需要一个 发布/订阅[1] 服务器来处理事件。本文将向你介…

黑马“兔年限定”春节礼盒准时送达,快来领!

哈咯艾瑞巴蒂,我是播妞前几天一个热搜引起了我的注意# 原来兔年要打384天的工 #看到这标题播妞突然头皮发紧我搜索了一下,原来是......农历癸卯兔年全年共有384天今年的春节是2023年1月22号2024年的春节是2月10号从今年春节到明年的春节算一年由于“闰二…

XCTF:ics-05

测试了所有功能点,大部分没有做出来,只有设备维护中心可以点击 查看源码,发现云平台设备维护中心这里有一个超链接 看到变量传参page,有点像页面文件包含功能,那有可能存在文件包含,测试下: …

ORB-SLAM2 --- LoopClosing::CorrectLoop函数

目录 1.函数作用 2.函数流程 3.code 4.函数解析 4.1 结束局部地图线程、全局BA,为闭环矫正做准备 4.2 根据共视关系更新当前关键帧与其它关键帧之间的连接关系 4.3 通过位姿传播,得到Sim3优化后,与当前帧相连的关键帧的位姿&#xf…

什么是计算机中的高速公路-总线?

文章目录总线是什么?常见总线类型有哪些?总线的串行和并行的区别?数据总线地址总线CPU的寻址能力32位CPU最大支持4G内存?控制总线总线的共享性和独自性系统总线的结构单总线结构双总线结构三总线结构总线传输的四个阶段总线仲裁集…

谷粒商城项目笔记之高级篇(二)

目录1.7 认证服务1.7.1 环境搭建1)、创建认证服务微服务2)、引入依赖3)、添加相应的域名4)、动静分离5)、nacos中注册6)、配置网关7)、测试访问登录页面8)、实现各个页面之间跳转1.7.2 验证码功能1)、验证码…

C++的类介绍(封装特性)

一、类的定义 1.1定义 类是c语言对编程思想的概括深化,其前期的C语言使能面向过程的语言,思想是注重对程序每一步的理解;而面向过程的是C语言之父把生活的类与对象的思想应用于程序设计之中,把程序抽象成一个个对象。 C面向对象…

将时间序列转换为指定的频率并指定填充方法来填充缺失值的DataFrame.asfreq()方法

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 时间序列的插值操作 提升序列中时间密度 DataFrame.asfreq() 选择题 关于以下python代码说法错误的一项是? import pandas as pd myIndexpd.date_range(1/12/2023,periods3,freqT) dfpd.D…

深入了解 LinkedBlockingQueue阻塞队列

1. 前言 今天来逐个方法解析下LinkedBlockingQueue. 其实跟上篇文件深入了解ArrayBlockingQueue 阻塞队列很类似。只不过底层实现不同。其实看名字就能看出来到底依据什么实现的。好了,废话不多说了,接下来让我们开始吧 至于API的使用情况跟ArrayBlockin…

JS垃圾回收

什么是GC GC就是Garbage Collection,程序工作过程中会产生很多垃圾,这些垃圾是程序不用的内存或者是之前用过了,以后不会再用的内存空间,而GC就是负责回收垃圾的。当然也不是所有的语言都会自带GC,比如Java、Python、Javascript等…

电脑修改用户(User)文件夹名称

情景:Windows 11 的用户名与 C 盘(系统盘)中的文件夹名称不对应(可能是由于重装系统导致的),例如我笔记本中系统用户名是 “fly”,但文件夹名称却是“16490”。 Step 1:打开Administ…

智能图像处理:基于边缘去除和迭代式内容矫正的复杂文档图像校正

本文简要介绍ACM MM 2022录用论文“Marior: Margin Removal and Iterative Content Rectification for Document Dewarping in the Wild”的主要工作。该论文针对现有的矫正方法只能在紧密裁剪的文档图像上获得较为理想的矫正效果这一不足,提出了一个新的矫正方法Ma…

基于webrtc多人音视频的研究(一)

众所周知,WebRTC非常适合点对点(即一对一)的音视频会话。然而,当我们的客户要求超越一对一,即一对多、多对一设置多对多的解决方案或者服务,那么问题就来了:“我们应该采用什么样的架构&#xf…

利用AirTest实现自动安装APK-跳过vivo手机安装验证

利用AirTest实现自动安装APK-跳过vivo手机安装验证 前言 最近在帮测试组看个问题,他们在自动化测试的时候,通过adb install 命令在vivo手机上安装apk的时候出现”外部来源应用,未经vivo安全性和兼容性检测,请谨慎安装“的提示页面…

仅需一行Python代码,为图片上版权!

哈啰,大家好,我是派森酱,一个Python技术爱好者。今天一个朋友跟我吐槽:前段时间,我辛辛苦苦整理的一份XX攻略,分享给自己的一些朋友,结果今天看到有人堂而皇之地拿着这份攻略图片去引流&#xf…

多项目同时进行时,做好进度管理很重要

进行多项目同时进行时,做好进度管理非常重要。最简单的方法是使用项目管理软件,可以帮助你组织和跟踪多项目的进度。 此外,需要定期审核每个项目的进度,并对项目进行必要的调整,以确保每个项目都能按时完成。 1、多项…

1579_AURIX_TC275_MTU中的ECC机理以及各种寄存器实现

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这一夜的信息全是寄存器地址信息,在了解功能的时候都是非关键信息。后续的内容整理中,这部分类似的信息我都会跳过。 在这个系列的MCU中,ECC实现了单bit…

Angular CLI命令详解

Angular CLI自身操作 显示版本 ng version 或 ng v 这条命令除了显示当前的cli的版本号&#xff0c;还显示LOGO&#xff0c;运行环境等内容&#xff1a; 显示帮助 ng --help 或 ng <sub cmd> --help 比如&#xff1a; ng build --help 如果记不住命令&#x…

数据库,计算机网络、操作系统刷题笔记32

数据库&#xff0c;计算机网络、操作系统刷题笔记32 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;可能很多算法学生都得去找开发&#xff0c;测开 测开的话&#xff0c;你就得学数据库&#xff0c;sql&#xff0c;oracle…

BGP-路由反射器、联邦实验(1.11)

目标&#xff1a; 1、首先需要基于该与拓扑图对172.16.0.0/16进行子网划分&#xff1a; 题中一共需要八个网段的环回和一个骨干链路共8个网段&#xff1b; 172.16.0.0 20 骨干 再分为八个&#xff1a; 172.16.0.0 30 172.16.0.4 30 172.16.0.8 30 172.16.0.12 30 172.16.0.…