class 與 style 是 html 元素的屬性,用於設定元素的樣式,我們可以用 v-bind 來設定樣式屬性。
vue.js v-bind 在處理 class 和 style 時, 專門增強了它。表示式的結果型別除了字串之外,還可以是物件或陣列。
<執行結果style
>
.active
.active1
.stylewidth
.styleheight
.stylecolor
.computedstyle
.arraystyle1
.arraystyle2
.arraystyle3
style
>
head
>
<
body
>
<
div
id>
<
div
v-bind:class
="">樣式繫結
div>
<
div
v-bind:class
="">樣式覆蓋
div>
<
div
v-bind:class
="stylea"
>繫結資料物件
div>
<
div
v-bind:class
="styleb"
>繫結返回物件的計算屬性
div>
<
div
v-bind:class
="[arraystyle1,arraystyle2]"
>陣列語法
div>
<
div
v-bind:class
="[arraystyle1, isactive?arraystyle3:'']"
>使用三元表示式切換屬性
div>
<
div
v-bind:style
="">內聯樣式
div>
<
div
v-bind:style
="neilian2"
>內聯直接繫結到樣式物件
div>
<
div
v-bind:style
="[neilian2,neilian3]"
>內聯使用陣列將多個樣式物件繫結到乙個元素上
div>
div>
<
script
>
newvue(,
neilian2:,
neilian3:,
arraystyle1:
"arraystyle1",
arraystyle2:
"arraystyle2",
arraystyle3:
"arraystyle3",
isactive:
true
, isactive1:
true
, stylea:,
msg:,
},computed:}}
})script
>
body
>
Vue5 樣式繫結
class 與 style 是 html 元素的屬性,用於設定元素的樣式,我們可以用 v bind 來設定樣式屬性。vue.js v bind 在處理 class 和 style 時,專門增強了它。表示式的結果型別除了字串之外,還可以是物件或陣列。我們可以為 v bind class 設定乙個物件,...
VUE之v bind類名與樣式繫結
v bind 語法格式1 單個語法格式 語法格式2 物件語法格式 語法格式3 陣列語法格式 繫結類名 class 物件語法 單類名切換 語法 傳給 v bind class 乙個物件,以動態地切換 class 1 給v bind class設定乙個物件,可以動態切換class。data isacti...
Vue之v bind類名與樣式繫結
v bind class classfn v bind title titlefn v bind href hreffn v bind target targetfn data isactive為true時,結果為下圖 isactive為false時,結果為下圖 上面案例中,類名active依賴於資...