饿了么ui elementui 浏览器日志报错的检查思路

本文探讨了在使用Vue框架结合ElementUI组件库时常见的类型检查错误,如router、withCredentials和name属性的类型不匹配问题。文章提供了详细的解决方案,强调了正确使用属性类型的重要性,并提醒开发者注意ElementUI组件的数据模型和属性规范。

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

用elementui的时候,如果不写一段代码立马排除错误,那么在你写完全部代码后在排除就来不及了,因为你要花很多的时间去检查这里报错是是为什么

那么问题来了,如何才能解决这些错误呢?

首先错的两大类:

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

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

主要说第一种错误。

    这个问题例如

解决方案:

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

 

在复制 elementui   js和参数的时候要注意

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

注意:elementui中 组件提供的的data模型对象 说实话有一些很垃圾,切莫不要全盘照抄,没有半点用,只能是个参考

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

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值