亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

完美解決vue中報(bào)錯(cuò)?“TypeError:?Cannot?read?properties?of?null?(reading'forEach')“

 更新時(shí)間:2023年02月08日 14:33:45   作者:水星記_  
這篇文章主要介紹了完美解決vue中報(bào)錯(cuò)?“TypeError:?Cannot?read?properties?of?null?(reading?‘forEach‘)“,本文給大家分享詳細(xì)解決方案,需要的朋友可以參考下

完美解決vue中報(bào)錯(cuò) “TypeError: Cannot read properties of null (reading ‘forEach‘)“

報(bào)錯(cuò)截圖:

在這里插入圖片描述

報(bào)錯(cuò)原因:

上圖的報(bào)錯(cuò)翻譯過來其實(shí)就是無法讀取 null 的屬性。簡單來說就是循環(huán)遍歷的數(shù)組是 null 值,而一旦循環(huán)遍歷的數(shù)組為 null 值的同時(shí)再使用 forEach 方法遍歷數(shù)組就會(huì)出現(xiàn)此報(bào)錯(cuò)。

解決方案:

知道報(bào)錯(cuò)的原因,那么問題也就能迎刃而解了,由于之前是因?yàn)?null 值的問題才導(dǎo)致循環(huán)遍歷報(bào)錯(cuò),那么我們完全可以在進(jìn)入循環(huán)遍歷之前將要循環(huán)遍歷的數(shù)組做一個(gè)非空判斷,如下代碼:

未修改代碼:

res.data.forEach((item) => {
  // 執(zhí)行操作
});

加上非空判斷后:

// 循環(huán)遍歷之前加上非空判斷
if (res.data) {
  res.data.forEach((item) => {
    // 執(zhí)行操作
  });
}

補(bǔ)充:vue 報(bào) Cannot read property ‘prototype‘ of undefined

報(bào)錯(cuò)信息: Cannot read property 'prototype' of undefined

這個(gè)錯(cuò) 可能是 js 引入順序問題造成的 也有可能是 引入 elemen-ui造成的 。還有可能是 其它 問題造成的。

vue3 需要引入 element-plus ,引入 element-ui 也會(huì)報(bào)這個(gè)錯(cuò)

引入順序問題:

在 public/index.html 中引入 ElementUI 的 js 時(shí),前面沒有加 Vue.js 的引入。這里我們在前面加入 Vue.js 的引入即可。

<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/element-ui/2.9.2/index.js"></script>

解決方案:

代碼報(bào)錯(cuò)主要是因?yàn)関ue引用順序不當(dāng)導(dǎo)致的,或者是webpack打包時(shí)使用import引入vue,element卻使用script引入也會(huì)出現(xiàn)這個(gè)問題 (引入js的順序不合適)。

將vue引用放在最前面可避免這個(gè)問題。

先引入 vue 或者 vue.js 如果是 ui庫 要先引入 js再引入 css 。

到此這篇關(guān)于完美解決vue中報(bào)錯(cuò) “TypeError: Cannot read properties of null (reading ‘forEach‘)“的文章就介紹到這了,更多相關(guān)vue中報(bào)錯(cuò)Cannot read properties of null 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue.js 中 axios 跨域訪問錯(cuò)誤問題及解決方法

    Vue.js 中 axios 跨域訪問錯(cuò)誤問題及解決方法

    這篇文章主要介紹了Vue.js 中 axios 跨域訪問錯(cuò)誤問題及解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-11-11
  • vue-drag-resize與輸入框/文本框沖突問題

    vue-drag-resize與輸入框/文本框沖突問題

    這篇文章主要介紹了vue-drag-resize與輸入框/文本框沖突問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • VUE實(shí)現(xiàn)密碼驗(yàn)證與提示功能

    VUE實(shí)現(xiàn)密碼驗(yàn)證與提示功能

    這篇文章主要為大家詳細(xì)介紹了VUE實(shí)現(xiàn)密碼驗(yàn)證與提示功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • vue如何實(shí)現(xiàn)本項(xiàng)目頁面之間跳轉(zhuǎn)

    vue如何實(shí)現(xiàn)本項(xiàng)目頁面之間跳轉(zhuǎn)

    這篇文章主要介紹了vue如何實(shí)現(xiàn)本項(xiàng)目頁面之間跳轉(zhuǎn),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue開發(fā)實(shí)現(xiàn)滑動(dòng)驗(yàn)證組件

    Vue開發(fā)實(shí)現(xiàn)滑動(dòng)驗(yàn)證組件

    這篇文章主要為大家詳細(xì)介紹了如何利用Vue開發(fā)實(shí)現(xiàn)簡單的滑動(dòng)驗(yàn)證組件,并且適配移動(dòng)和PC,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-07-07
  • gulp模塊使用方法示例詳解

    gulp模塊使用方法示例詳解

    這篇文章主要為大家介紹了gulp模塊使用方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 學(xué)習(xí)vue.js表單控件綁定操作

    學(xué)習(xí)vue.js表單控件綁定操作

    這篇文章主要和大家一起學(xué)習(xí)vue.js表單控件綁定操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Vue?+?Element?實(shí)現(xiàn)按鈕指定間隔時(shí)間點(diǎn)擊思路詳解

    Vue?+?Element?實(shí)現(xiàn)按鈕指定間隔時(shí)間點(diǎn)擊思路詳解

    這篇文章主要介紹了Vue?+?Element?實(shí)現(xiàn)按鈕指定間隔時(shí)間點(diǎn)擊,實(shí)現(xiàn)思路大概是通過加一個(gè)本地緩存的時(shí)間戳,通過時(shí)間戳計(jì)算指定時(shí)間內(nèi)不能點(diǎn)擊按鈕,具體實(shí)現(xiàn)代碼跟隨小編一起看看吧
    2023-12-12
  • elementui實(shí)現(xiàn)標(biāo)簽頁與菜單欄聯(lián)動(dòng)的示例代碼

    elementui實(shí)現(xiàn)標(biāo)簽頁與菜單欄聯(lián)動(dòng)的示例代碼

    多級(jí)聯(lián)動(dòng)是一種常見的交互方式,本文主要介紹了elementui實(shí)現(xiàn)標(biāo)簽頁與菜單欄聯(lián)動(dòng)的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • Vue3中reactive丟失響應(yīng)式問題詳解

    Vue3中reactive丟失響應(yīng)式問題詳解

    在vue3中,如果你用reactive聲明了一個(gè)對象,用另一個(gè)對象直接給它賦值,那么它就會(huì)失去響應(yīng)式,下面這篇文章主要給大家介紹了關(guān)于Vue3中reactive丟失響應(yīng)式問題的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評論