class和style屬性


值類型:

1、表達式計算出的字符串結果或者字符串。

2、對象(表達式或者對象名,建議采用對象名)

key為className,值的真假控制這個name的有無。

//class
<div v-bind:class="classObject"></div>
data: {
  classObject: {//或者在計算屬性里,在切換class里比較常用
    active: true,
    'text-danger': false
  }
}

//style
<div v-bind:style="styleObject"></div>
data: {
  styleObject: {
    color: 'red',
    fontSize: '13px'
  }
}

3、數組

一般使用對象,數組不好處理計算。

4、指令class與普通class屬性共存

<div
  class="static"
  v-bind:class="{ active: isActive, 'text-danger': hasError }"
></div>

data: {
  isActive: true,
  hasError: false
}
//渲染結果
<div class="static active"></div>

 


免責聲明!

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



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