记录学习编程过程中遇到的bug
一、问题由来
之前在用ElementUI的时候没遇到过什么问题,或许是遇到过但是忘记记录了。。。今天在使用的时候我发现tabs组件和dropdown组件在用的时候是没有什么问题的,但是控制台会莫名其妙的报错, tabs组件可能会报这样的错误:cannot ... 'forEach' of null; dropdown组件可能会报这样的错误:... '0' is undefined...(这个记不清了)
二、解决问题
当你点进去之后你会发现这句话是报错的:this.menuItemArray.forEach(()=>{})。emmmm,menuItemArray可能不是很准确,因为自己也记不清了,但是开头一定是menu的,然后再网上划,你会发现menuItemArray这一项是null,那么问题的根源已经找到了,此时我的做法如下: 在build文件夹下找到报错的那句话,然后将 this.menuItemArray 转换如下: (this.menuItem || []).forEach(...) 即可
三、积极讨论
3.1、第一次在掘金上写文章,所以排版可能会有点乱。。。 3.2、当你在使用Elementui组件的时候,如果遇到了什么问题,欢迎在评论区里留下来讨论,嘿嘿