Vue報錯:TypeError:Cannot create property 'xxx' on string 'xxxx'問題
Vue報錯:TypeError:Cannot create property 'xxx' on string 'xxxx'
報錯詳情
[Vue warn]:
Error in callback for immediate watcher "fileList":
"TypeError: Cannot create property 'uid' on string 'string_url_1'"
...
示例如圖:

報錯原因
TypeError: Cannot create property ‘xxx’ on string ‘xxxx’
此類錯誤是賦值的類型錯誤,
如以上示例錯誤,在使用ElementUI的upload組件時,把字符串列表賦值給了fileList,而fileList需求的是對象的列表。
- 示例錯誤代碼:
pictureList = ['string_url_1', 'string_url_2']; this.fileList = pictureList;
- 示例正確代碼:
pictureList = ['string_url_1', 'string_url_2'];
this.fileList = pictureList.map(item => {
return {
name: item,
url: baseUrl + item
}
});
vue Cannot create property ‘xxx字段‘ on string
看一下入?yún)⒏袷绞欠裾_

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue使用vue-video-player無法播放本地視頻的問題及解決
這篇文章主要介紹了vue使用vue-video-player無法播放本地視頻的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08
vue使用路由的query配置項時清除地址欄的參數(shù)案例詳解
這篇文章主要介紹了vue使用路由的query配置項時如何清除地址欄的參數(shù),本文通過案例給大家分享完美解決方案,需要的朋友可以參考下2023-09-09
el-upload http-request使用 多個文件上傳攜帶其他參數(shù)方式
這篇文章主要介紹了el-upload http-request使用 多個文件上傳攜帶其他參數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04

