vue v if 判斷某個元素滿足多個條件的寫法

2021-10-24 15:00:53 字數 579 閱讀 8270

v-if判斷active滿足0的時候寫法是:v-if="active === 0"

那如果active同時要滿足0,1,2三個值的時候,如果在v-if裡用 || 並列寫

如:v-if="active === 0 || active === 1 || active === 2"(這樣是可行的,但**有點冗餘)

所以,最簡便的寫法就是:

//[ ]裡可以放字串,數值等

v-if

="[0,1,2].includes(active) "

第二種,使用方法,復用性高,適用場景:多個標籤都需要用到此判斷

標籤中: v-if=

"matchstate(active,/[012]/)"

方法中: methods:

}

這樣多個標籤中的v-if只要用到matchstate方法,都可以做判斷

注意寫法:matchstate(某元素,/[匹配值]/)

jQuery判斷元素是否使用某個屬性 樣式

判斷class屬性中是否含有某個樣式 var hs selector hasclass cls 返回結果是boolean值,可直接用來判定是否使用。例項 var has btnid hasclass active if has else判斷元素是否使用某個屬性 獲取屬性值的方法 selector a...

判斷陣列中是否包含某個元素 iOS

日常開發中經常會遇到陣列中是否包含某個元素的情況,api 中扒一扒方法後,如下方法可以簡單便捷的遍歷出來,具體 code 如下 方法一 nsstring key receipt bool isbool arrdata containsobject key if isbool else方法二 nsin...

js判斷陣列中是否包含某個元素

參考 js判斷陣列中是否包含某個元素 inarray value,array fromindex value 任意型別 用於查詢的值。array array型別 指定被查詢的陣列。fromindex 可選。number型別 指定從陣列的指定索引位置開始查詢,預設為 0示例 var a a b c d...