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

Vue中如何判斷對象是否為空

 更新時間:2022年06月29日 10:41:42   作者:huayang183  
這篇文章主要介紹了Vue中如何判斷對象是否為空,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Vue判斷對象是否為空

方法一

將對象轉(zhuǎn)JSON,如果為空集合{} ,那么就是空對象

JSON.stringify(object)=='{}'

方法二

判斷對象的長度,如果為零,那就是空對象

Object.keys(object).length==0

Vue判斷對象為空|cannot read property ‘xx‘ of undefined

vue中判斷對象為空

結(jié)構(gòu)體如下

在調(diào)用text.value時,因默認情況下text為空報錯

解決方法

使用 typeof 對text進行判斷是否為 undefined

存在問題

當(dāng)判斷text.value時會失效,因為text就不存在,value更不用說了所以直接判斷text就可以了

依據(jù)

在ESLint 0.5.0中引入 typeof操作符,用于強制與有效的字符串進行比較 ESLint文檔地址

typeof通常與以下字符串比較:undefined、object、boolean、number、string、symbol和bigint

與其他字符串比較時,通常是個書寫錯誤

Options

該規(guī)則有一個對象選項:

"requireStringLiterals": true 要求 typeof 表達式只與字符串字面量或其它 typeof 表達式 進行比較,禁止與其它值進行比較。

錯誤 代碼示例:

/*eslint valid-typeof: "error"*/
typeof foo === "strnig"
typeof foo == "undefimed"
typeof bar != "nunber"
typeof bar !== "fucntion"

正確 代碼示例:

/*eslint valid-typeof: "error"*/
typeof foo === "string"
typeof bar == "undefined"
typeof foo === baz
typeof bar === typeof qux

選項 { "requireStringLiterals": true } 的 錯誤 代碼示例:

typeof foo === undefined
typeof bar == Object
typeof baz === "strnig"
typeof qux === "some invalid type"
typeof baz === anotherVariable
typeof foo == 5

選項 { "requireStringLiterals": true } 的 正確 代碼示例:

typeof foo === "undefined"
typeof bar == "object"
typeof baz === "string"
typeof bar === typeof qux

v-for與v-if 同時存在時,渲染錯誤

解決方法

外層加一個template把v-for放在template標(biāo)簽中

v-for中的key理解

v-for 是循環(huán),可以把數(shù)組中的元素遍歷出來,

vue3中,必須要有key參數(shù),key就相當(dāng)于索引, 

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

相關(guān)文章

  • 基于vite2+vue3制作個招財貓游戲

    基于vite2+vue3制作個招財貓游戲

    端午將至,大家都開始吃粽子了么?本文將用vite2與vue3開發(fā)出一個招財貓小游戲,在圖案不停滾動的同時選出可以轉(zhuǎn)出不同的素材最終得到粽子獎勵,康康你能用多少次才會轉(zhuǎn)出自己喜愛口味的粽子吧
    2022-05-05
  • vue+golang實現(xiàn)上傳微信頭像功能

    vue+golang實現(xiàn)上傳微信頭像功能

    這篇文章主要介紹了vue+golang實現(xiàn)上傳微信頭像功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-10-10
  • Vue中使用element-ui給按鈕綁定一個單擊事件實現(xiàn)點擊按鈕就彈出dialog對話框

    Vue中使用element-ui給按鈕綁定一個單擊事件實現(xiàn)點擊按鈕就彈出dialog對話框

    最近遇到了個需求是使用element-ui插件編寫頁面,點擊按鈕,彈出對話框,這篇文章主要給大家介紹了關(guān)于Vue中使用element-ui給按鈕綁定一個單擊事件實現(xiàn)點擊按鈕就彈出dialog對話框的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • vue組件 keep-alive 和 transition 使用詳解

    vue組件 keep-alive 和 transition 使用詳解

    這篇文章主要介紹了vue組件 keep-alive 和 transition 使用詳解,需要的朋友可以參考下
    2019-10-10
  • 如何用Vue實現(xiàn)父子組件通信

    如何用Vue實現(xiàn)父子組件通信

    這篇文章主要介紹了如何用Vue實現(xiàn)父子組件通信,對Vue感興趣的同學(xué),可以參考下
    2021-05-05
  • vue中調(diào)用百度地圖獲取經(jīng)緯度的實現(xiàn)

    vue中調(diào)用百度地圖獲取經(jīng)緯度的實現(xiàn)

    最近做個項目,需要實現(xiàn)獲取當(dāng)前位置的經(jīng)緯度,所以本文主要介紹了vue中調(diào)用百度地圖獲取經(jīng)緯度的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Vue之請求如何傳遞參數(shù)

    Vue之請求如何傳遞參數(shù)

    這篇文章主要介紹了Vue之請求如何傳遞參數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應(yīng)的class操作

    vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應(yīng)的class操作

    這篇文章主要介紹了vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應(yīng)的class操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue toRef toRefs toRaw函數(shù)使用示例

    Vue toRef toRefs toRaw函數(shù)使用示例

    這篇文章主要介紹了Vue toRef toRefs toRaw函數(shù)使用示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-03-03
  • vue3中的ref、reactive問題解析

    vue3中的ref、reactive問題解析

    ref 和 reactive都是vue3推出的針對組合式設(shè)計的聲明響應(yīng)式狀態(tài)的API,兩者在使用之前都要先進行引入,本文通過實例代碼詳解vue3中的ref、reactive問題,感興趣的朋友一起看看吧
    2024-03-03

最新評論