位置:- 正文

控制台警告Invalid prop: type check failed for prop “modelValue“. Expected Number with value 0, got String(warning control)

编辑:rootadmin
控制台警告Invalid prop: type check failed for prop “modelValue“. Expected Number with value 0, got String

推荐整理分享控制台警告Invalid prop: type check failed for prop “modelValue“. Expected Number with value 0, got String(warning control),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何让控制台报错,控制台显示,控制台警告会影响什么,控制台status,控制台显示,控制台错误,控制台错误,控制台警告会影响什么,内容如对您有帮助,希望把文章链接给更多的朋友!

Invalid prop: type check failed for prop "modelValue". Expected Number with value 0, got String with value "0". 

检查项目时发现了控制台报这个警告

控制台警告Invalid prop: type check failed for prop “modelValue“. Expected Number with value 0, got String(warning control)

用有道翻译过来是:无效的道具:道具“modelValue”的类型检查失败。期望值为0的数字,得到值为“0”的字符串。

一开始我还看不懂它这个意思,可能遇到过或者做了一段时间的开发者都知道这是什么意思,但是我作为初入行的小菜鸟,这个警告我一点也看不懂,还是问了大佬才知道这是什么意思,简单来说,就是:希望得到的是数字,但是你传过来的是字符串。

我第一时间想到的是:是不是我往里面添加数据时,不应该自己在外面定义一个数组?结果我搞了半天发现,根本不是数组的问题,而是数组里面的数据结构问题!

后端给我的数据结构是:[   {     "questionTitle": "单选题",     "examSubjectCode": "5e6234a8-6bf0-43cd-8256-b81ce18d06fc",     "questionCount": 20,     "score": 3   },   {     "questionTitle": "判断题",     "examSubjectCode": "5e6234a8-6bf0-43cd-8256-b81ce18d06fc",     "questionCount": 30,     "score": 2   },   {     "questionTitle": "多选题",     "examSubjectCode": "5e6234a8-6bf0-43cd-8256-b81ce18d06fc",     "questionCount": 20,     "score": 4   } ]

而我自己定义的数据结构是这样的:

 把圈出来的改成数字就行啦

 好了,成功解决了那一串黄色的警告

本文链接地址:https://www.jiuchutong.com/zhishi/269573.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/269574.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络