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

2021-10-02 12:55:29 字數 1014 閱讀 9255

v-bind:class設定乙個物件,可以動態切換class

>

>

:class=""

>

div>

div>

script

>

>

newvue(,

})script

>

body

>

:class的表示式過長或邏輯複雜時,還可以繫結乙個計算屬性

>

>

:class

="classes"

>

div>

div>

script

>

>

newvue(,

computed:}}

})script

>

body

>

當需要應用多個class時,可以使用陣列語法,給:class繫結乙個陣列,應用乙個class列表:

>

>

:class

="[activecls, errorcls]"

>

div>

div>

script

>

>

newvue(,

})script

>

body

>

使用:style可以給元素繫結內聯樣式,與:class類似,也有物件語法和陣列語法。

參考

《vue.js實戰》

Vue資料與Class繫結

相容性 在使用vue之前先要了解下它能做什麼不能做什麼。首先,vue支援ie9 及上版本,因為 vue 使用了 ie8 無法模擬的 ecmascript 5 特性。但它支援所有 相容 ecmascript 5的瀏覽器。因為它使用的是物件的getter,setter。這些特性ie9以上才支援,其他非i...

VUE新增class繫結

class class的樣式應用四種 1.陣列用法 顯示用識別符號v bind class red thin 2.三元表示式 class ture?樣式 樣式 3.陣列中巢狀物件 class 4.直接使用物件 class 內聯樣式class使用 同樣先使用v bind繫結 注意使用帶橫槓的屬性必須加...

Vue繫結內聯樣式

使用 v bind style 可以給元素繫結內聯樣式,方法與 class類似,也有物件語法和陣列語法,看起來很直接在元素上寫css data css屬性名稱使用駝峰命名 camelcase 或短橫分隔命名 kebab case 渲染後的結果為 文字 大多數情況下,直接寫一串的樣式不便於閱讀和維護,...