vue基礎之樣式繫結(class,style)

2021-10-05 07:52:03 字數 2641 閱讀 2193

陣列

:class

="['red', 'thin']"

>

這是乙個**的h1h1

>

陣列中使用三元表示式

:class

="['red', 'thin', isactive?'active':'

']">

這是乙個**的h1h1

>

陣列中巢狀物件

:class

="['red', 'thin', ]"

>

這是乙個**的h1h1

>

直接使用物件

:class=""

>

這是乙個**的h1h1

>

直接在元素上通過:style的形式,書寫樣式物件

:style=""

>

這是乙個善良的h1h1

>

將樣式物件,定義到data中,並直接引用到:style

data: 

}

:style

="h1styleobj

">

這是乙個善良的h1h1

>

:style中通過陣列,引用多個data上的樣式物件

data: ,

h1styleobj2:

}

:style

="[h1styleobj, h1styleobj2]

">

這是乙個善良的h1h1

>

例項:

使用class

這是乙個很大很大的h1,大到你無法想象!!!h1

>

div>

>

// 建立 vue 例項,得到 viewmodel

var vm =

newvue(}

, methods:})

;script

>

body

>

html

>

使用style

這是乙個h1h1

>

div>

>

// 建立 vue 例項,得到 viewmodel

var vm =

newvue(,

styleobj2:},

methods:})

;script

>

body

>

html

>

Vue繫結class與繫結內聯樣式 v bind

為v bind class設定乙個物件,可以動態切換class class div div script newvue script body 當 class的表示式過長或邏輯複雜時,還可以繫結乙個計算屬性 class classes div div script newvue computed s...

vue基礎語法之樣式繫結

屬性一般是以is開頭的 作為標誌位 是布林型別的 v bind class div 通常適用於需要加多個類名的場景 或者是需要取消類樣式 v bind class activeclass,errorclass div 示例 box v bind class 測試樣式div v on click ha...

vue中樣式繫結class和style

class style 我是乙個p標籤p style styleobj 我是h1標籤h1 style styleobj,bcolor 11334566h2 class div class classobj click changorder div class classobj div click c...