最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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時(shí),因默認(rèn)情況下text為空報(bào)錯(cuò)

解決方法

使用 typeof 對text進(jìn)行判斷是否為 undefined

存在問題

當(dāng)判斷text.value時(shí)會(huì)失效,因?yàn)閠ext就不存在,value更不用說了所以直接判斷text就可以了

依據(jù)

在ESLint 0.5.0中引入 typeof操作符,用于強(qiáng)制與有效的字符串進(jìn)行比較 ESLint文檔地址

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

與其他字符串比較時(shí),通常是個(gè)書寫錯(cuò)誤

Options

該規(guī)則有一個(gè)對象選項(xiàng):

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

錯(cuò)誤 代碼示例:

/*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

選項(xiàng) { "requireStringLiterals": true } 的 錯(cuò)誤 代碼示例:

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

選項(xiàng) { "requireStringLiterals": true } 的 正確 代碼示例:

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

v-for與v-if 同時(shí)存在時(shí),渲染錯(cuò)誤

解決方法

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

v-for中的key理解

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

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

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

相關(guān)文章

最新評論

五峰| 乌拉特中旗| 本溪| 桂东县| 鸡泽县| 广灵县| 西乌珠穆沁旗| 东兴市| 阳西县| 南丹县| 简阳市| 香格里拉县| 蒲江县| 文登市| 兴业县| 屏南县| 潞城市| 呈贡县| 汨罗市| 运城市| 湟源县| 普兰县| 浮梁县| 沙雅县| 进贤县| 综艺| 林州市| 拜泉县| 翼城县| 垫江县| 茂名市| 房产| 长寿区| 十堰市| 五峰| 嘉兴市| 东兴市| 深水埗区| 龙山县| 大厂| 庐江县|