vue動態綁定類名 class


1.  三元表達式

:class=" hasShow?'actived':' ' "

 

2: 對象語法

:class="{ 'active': isActive }"
:class="{ 'active': isActive=='1' }"
:class="{'active':isActive==index}"
  • 綁定並判斷多個
  • :class="{ 'active': isActive, 'sort': isSort }"

   (放在data里面)

//也可以把后面綁定的對象寫在一個變量放在data里面,可以變成下面這樣
:class="classObject"
data() {
 return { classObject:{ active: true, sort:false } } }

 

3. 數組方法

:class="[isActive,isSort]"
data() {
 return{
  isActive:'active',
  isSort:'sort'
 }
}
  • 數組對象結合動態判斷
//前面這個active在對象里面可以不加單引號,后面這個sort要加單引號
:class="[{ active: isActive }, 'sort']"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM