Vue 動態賦值 class

2021-09-20 00:20:03 字數 765 閱讀 5409

vue 在操作 dom 元素的 class 屬性時,有以下多種方法

通過以下:class=""的方式可以決定該元素是否擁有名稱為show的 class

class="watch-mooc-panel"

:class="">

div>

template>

type="text/ecmascript-6">

export default

}}script>

scoped

lang="stylus"

rel="stylesheet/stylus">

.watch-mooc-panel

width 100%

height 100%

position

absolute

transition

background-color

.3s &.show

background-color

#000000

style>

注意使用三木運算子新增的屬性語法和上述方式存在明顯區別

class="watch-mooc-panel"

:class="show ? 'show' : 'hide'">

div>

template>

Vue動態修改class

物件方法 最簡單的繫結 這裡的active加不加單引號都可以,以下也一樣都能渲染 class 1判斷是否繫結乙個active class 或者 class 12 3繫結並判斷多個 第一種 用逗號隔開 class 第二種 放在data裡面 也可以把後面繫結的物件寫在乙個變數放在data裡面,可以變成下...

vue系列 class動態繫結

操作元素的 class 列表和內聯樣式是資料繫結的乙個常見需求。因為它們都是屬性,所以我們可以用 v bind 處理它們 只需要通過表示式計算出字串結果即可。不過,字串拼接麻煩且易錯。因此,在將 v bind 用於 class 和 style 時,vue.js 做了專門的增強。表示式結果的型別除了字...

vue動態繫結class的方式

注 以下的 active 和 sort 都是一種類名 物件方法原理 根據冒號後面的結果為true或false來決定是否新增冒號前面的class名 注 這裡的active加不加單引號都可以 class class 或者 class 第一種 用逗號隔開 class 第二種 放在data裡面 class ...