為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 渲染後的結果為 文字 大多數情況下,直接寫一串的樣式不便於閱讀和維護,...