关于饿了么ui elementui 错误日志的检查

时间:2024-03-22 17:23:00

vue.esm.js?efeb:591 [Vue warn]: Invalid prop: type check failed for prop "router". Expected Boolean, got String.
vue.esm.js?efeb:591 [Vue warn]: Invalid prop: type check failed for prop "withCredentials". Expected Boolean, got String.

Invalid prop: type check failed for prop "name". Expected String, got Number

with-credentials  

等等的报错问题,这个elementui 的日志,非常傻逼,能解决的他就解决,解决完了还给你弹出一堆红色的警告,不注意的话一个页面能弹出几千个错误,无非是让你规范代码而已,作为一门弱类型语言,非要搞一堆花里花哨的东西 例如 '1'和 1

那么问题来了,如何才能解决这些错误呢?关于饿了么ui elementui 错误日志的检查

首先错的两大类:

1.代码不规范(传递值,类型等)

2.组件内部错误(不考虑)

主要说第一种错误。

    这个问题例如

关于饿了么ui elementui 错误日志的检查

解决方案:

关于饿了么ui elementui 错误日志的检查

如果不tostring,那么就会包类型异常,虽然不影响使用,但是作为后端开发人员,及其敏感和讨厌这些错误,因为后台逻辑往往十分严谨

关于饿了么ui elementui 错误日志的检查

在js三大框架中 :可以说是一个和原生js元素(自定义)的区别

而在有些时候不写:也不会出问题,但是它会在浏览器中打印异常日志,所以在复制 elementui   js和参数的时候要注意

elementui 上的属性很多都是没有:的,所以自己得看哪些是需要: 哪些是不需要:的

注意:elementui中的js 说实话很垃圾,切莫不要全盘照抄,没有半点用,只能是个参考

关于饿了么ui elementui 错误日志的检查

好了打了这么多字,在打下去可能要被抓获了,溜了,溜了

关于饿了么ui elementui 错误日志的检查