前言
在Vue开发中,经常会遇到一些很共性的报错提示,而且有时候提示已经很明确的告诉开发者问题出现在哪里,尤其是在Chrome的控制台输出上面,只要看一下输出日志就知道问题所在。但是对于一些刚入行的开发者来说,看日志的意识还没有养成,需要借助外力来解决问题,这样不是不可以,主要是要学会看输出的日志以及提示,这样才能很好的“对症下药”。本篇博文主要是分享一下查看日志的方法,根据日志来解决警告或者报错提示,分享给有需要的人,这里以一个常见的报错为切入点来讲解。
警告提示
在运行项目之后,Chrome的控制台就提示以下报错信息:
[Vue warn]: Invalid prop: type check failed for prop "modelValue". Expected Number with value 5, got String with value "5".
at <VanRate modelValue="5" onUpdate:modelValue=fn<onUpdate:modelValue> size=11 ... >
at <DetailItem detailData= (2) [{…}, {…}] onTrustBuyClick=fn<bound trustClick> >
at <Detail onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< Proxy {getSpecialData: ƒ, trustClick: ƒ, moreClick: ƒ, …} > key=0 >
at <RouterView>