vue 報錯信息整理

一、vue渲染列表時報錯[Vue warn]: Avoid using non-primitive value as key, use string/number value instead.

報錯信息如下圖:
在這裏插入圖片描述
報錯這個信息是因爲,v-for循環裏,key值重複導致。

檢查代碼發現的確如此

在這裏插入圖片描述
解決辦法是:

1.把key值改成index即可,因爲key值必須是唯一的
在這裏插入圖片描述
二、Do not use built-in or reserved HTML elements as component id: aside/xx 報錯信息

報錯信息如下圖:

在這裏插入圖片描述
原因是因爲本地使用script文件中,屬性name出現了錯誤的命名方式,才導致報錯。
在這裏插入圖片描述
解決辦法是:

  1. 把name名稱命名正確即可

  2. 把name名稱刪除或註釋掉即可

三、提示 Trailing spaces not allowed 錯誤

解決辦法是:在build 文件夾裏找到webpack.base.conf.js
找到裏面的module裏面的loader:eslint-loader 把這個對象註釋掉就行。

四、vue 登錄的時候,登錄2次才能成功的解決辦法

解決辦法是:在登錄的方法裏面加上 return ; 阻止頁面在執行一次。

五、vue 打包中的背景圖片不顯示問題

在進行 npm run build 打包的時候, 項目中的所有背景圖不顯示的問題

解決方法是: 在build / utils.js 中 添加一句 publicPath: ‘…/…/’
在這裏插入圖片描述

如果對你有幫助,公衆號搜索:前端早知道筆記 或掃描公衆號二維碼:在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章