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)文章
Vue中使用element-ui給按鈕綁定一個單擊事件實現(xiàn)點擊按鈕就彈出dialog對話框
最近遇到了個需求是使用element-ui插件編寫頁面,點擊按鈕,彈出對話框,這篇文章主要給大家介紹了關(guān)于Vue中使用element-ui給按鈕綁定一個單擊事件實現(xiàn)點擊按鈕就彈出dialog對話框的相關(guān)資料,需要的朋友可以參考下2022-11-11vue組件 keep-alive 和 transition 使用詳解
這篇文章主要介紹了vue組件 keep-alive 和 transition 使用詳解,需要的朋友可以參考下2019-10-10vue中調(diào)用百度地圖獲取經(jīng)緯度的實現(xiàn)
最近做個項目,需要實現(xiàn)獲取當(dāng)前位置的經(jīng)緯度,所以本文主要介紹了vue中調(diào)用百度地圖獲取經(jīng)緯度的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應(yīng)的class操作
這篇文章主要介紹了vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應(yīng)的class操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08Vue toRef toRefs toRaw函數(shù)使用示例
這篇文章主要介紹了Vue toRef toRefs toRaw函數(shù)使用示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-03-03