1,根據報錯信息定位:
(1) Uncaught TypeError: Cannot read property 'attr' of undefined;
此類型爲變量或者對象屬性未定義類型。數組
(2) Uncaught TypeError: a.map is not a function; a.map不是函數,說明a不是數組,只有數組纔有map方法。 (3) Uncaught SyntaxError: Invalid or unexpected token; 這種通常是js的代碼格式錯誤。
2, 排除法
頁面中一共有abcd五個方法,註釋掉d後代碼正常說明d有問題。函數
3,剝離法
一樣一個方法,在A頁面沒問題,在B頁面有問題,這時候,新建一個剝離這個組件,而後運行,若是沒有異常,就算不是這個組件或者方法的問題,而後逐漸在新頁面中加入可能影響B頁面的條件。code