鍍金池/ 問答/HTML/ element-ui 不論點擊哪里都會都會報錯Cannot read prope

element-ui 不論點擊哪里都會都會報錯Cannot read property 'forEach' of null

點擊頁面任何地方都會報錯
clipboard.png

點擊element-ui報錯的位置

clipboard.png

回答
編輯回答
念舊

menuItemsArray默認值是null吧

querySelectorAll轉(zhuǎn)成數(shù)組應該不會是null

2017年5月22日 11:26
編輯回答
生性

this.menuItemsArray這個變量不是一個數(shù)組,是null圖片描述

可能是你賦值的時候出了問題

2018年3月6日 19:11
編輯回答
臭榴蓮

一般這個問題都是因為forEach的那個變量不是數(shù)組導致的.
在forEach前面輸出一下那個變量然后debugger, 看是什么.
一般我再處理forEach時會判斷一下

arr && arr.forEach(i => {});

// 或者
(arr || []).forEach(i => {});
2018年7月31日 18:03
編輯回答
情皺

請問解決了嗎 是什么原因,我在項目中也遇到這個問題

2017年10月27日 04:34