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

vue數(shù)據(jù)對象length屬性未定義問題

 更新時間:2022年06月02日 15:36:07   作者:zouyi_888  
這篇文章主要介紹了vue數(shù)據(jù)對象length屬性未定義問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

數(shù)據(jù)對象length屬性未定義

問題

通過axios得到接口數(shù)據(jù),但發(fā)現(xiàn)該數(shù)據(jù)length屬性在打印的時候undefined。

this.axios.get("/xxx/xxx/xxx/xxxx/process/status?docId=" + this.docId).then((response) => {
? if (response.data.code === 0) {
? ? ?this.docstatus = response.data.data;
? ? ?console.log(this.docstatus.length);

解決

這樣寫就解決了:Object.keys(data).length;

?? ?const length = Object.keys(this.docstatus).length;
? ? console.log(length);

vue2.x中數(shù)組length屬性報錯

Error in render: cannot read property 'length' of undefined

vue2.x中代碼使用length屬性出現(xiàn)的報錯時

//這里是我的代碼
<div class="supports-count" @click="showDetail">
? ?<span class="count">{{seller.supports.length}}個</span>
? ?<span class="icon-keyboard_arrow_right:before"></span>
? ?</div>

我們的頁面渲染出來了,但是會報一個關(guān)于length屬性的錯誤

報錯圖

圖中可以看到我們的瀏覽器報的錯誤!!Error in render! 這是一個關(guān)于渲染的報錯

那么我們應(yīng)該怎么去解決呢?首先我們分析一下報錯的原因

原因

原因暫時不知道哈哈 但是我知道解決方案

在這里插入圖片描述

解決方案

在我們?nèi)萜髦械纳弦患壢萜骷尤氪av-if,然后加入要使用Length的這個數(shù)組,這樣的目的就是為了在數(shù)組存在之后再進行渲染!!

<div class="supports-count" @click="showDetail">
	<span class="count"  v-if="seller.supports">{{seller.supports.length}}個</span>
	<span class="icon-keyboard_arrow_right:before"></span>
</div>

結(jié)果

問題解決

問題解決!以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論