v bind動態繫結class

2021-10-07 04:31:49 字數 1122 閱讀 1576

物件語法的含義是:class後面跟的是乙個物件。

用法一:直接通過{}繫結乙個類,

用法二:也可以通過判斷,傳入多個值,如

用法三:和普通的類同時存在,並不衝突,如

用法四:如果class內容過於複雜,可以放在乙個methods(方法)或者computed(計算屬性)中,如,注其中classes是乙個計算屬性

class值可以由固定值和動態繫結值構成,動態繫結值由v-bind確定,通過v-bind繫結class格式實例如:class="",其中屬性值為boolean型別。屬性值為true時,則此類(class)對此元素發揮修飾作用。

**作用介紹:首先通過動態繫結class的方式顯示出「hello,vue!」,然後下面是乙個按鈕,通過按鈕可以控制字型顏色。

`

格式class="",其中屬性值為boolean型別-->點我切換字型顏色

data:,

methods: }})

`

v-bind通過陣列方式動態繫結class可以和直接繫結class一起使用,著重強調一點,v-bind使用陣列方式動態繫結class時,陣列內容帶引號的為字串,不帶引號的為需要解析的變數。

<

!doctype html>

"utf-8"

>

insert title here<

/title>

.active

.line

<

/style>

<

/head>

>

="title"

:class

="[active,line]"

>

}<

/h2>

<

/div>

"../js/vue.js"

>

<

/script>

newvue(}

)<

/script>

<

/body>

<

/html>

class繫結 v bind 指令 (五)

keep going model 資料模型層 let obj vue 例項 var vm new vue 結果後台渲染為 keep going 我們可以傳給v bind class乙個物件 以動態地切換class。active這個class存在與否將取決於資料屬性addclass的布林值,也可以在物...

Vue使用 v bind 繫結 class

有時候class類要根據資料的不同來切換樣式,可以使用v bind繫結class,class類可以是物件,也可以是陣列。操作元素的 class 列表和內聯樣式是資料繫結的乙個常見需求。因為它們都是屬性,所以我們可以用v bind處理它們 只需要通過表示式計算出字串結果即可。不過,字串拼接麻煩且易錯。...

Vue使用 v bind 繫結 class

有時候class類要根據資料的不同來切換樣式,可以使用v bind繫結class,class類可以是物件,也可以是陣列。操作元素的 class 列表和內聯樣式是資料繫結的乙個常見需求。因為它們都是屬性,所以我們可以用v bind處理它們 只需要通過表示式計算出字串結果即可。不過,字串拼接麻煩且易錯。...