vue中的樣式繫結

2022-07-11 01:30:17 字數 1560 閱讀 6295

樣式繫結

樣式繫結有class繫結和style繫結,這裡我們分別說說

class繫結

class樣式繫結與有兩種語法:物件語法(v-bind:class='')、陣列語法(v-bind:class='[activeclass]')。

物件繫結

首先我們需要將我們需要的類寫出來,再通過v-bind指令進行繫結,物件中的鍵值對,鍵名代表要新增的類,值表示是否實現,物件中值的值只有true和false;為false時,這個class將不會被應用。

同樣的我們也可以通過方法改變資料中的值,從而實現樣式的該改變。

陣列繫結

陣列繫結同樣需要將類寫出來,不同於物件用法的是,陣列繫結是直接用的資料內的值,它會將所要的類在資料中申明,在應用到元素中,同樣的,我們爺可以通過方法改變資料的值達到類切換的效果。

物件陣列的結合用法

在元素中利用陣列用法,然後在陣列中新增物件,在某些時候,結合用法會顯得更加方便

物件和陣列的簡寫方式

我們直接通過在資料中利用乙個變數寫上所有想要的資料,再利用繫結事件將其繫結再元素上

預設class

在碰到有類不是通過vue資料新增的時候,在執行顯示頁面時,預設類會和資料中新增的類結合到一起。

style繫結

style繫結(v-bind:style='樣式')同class繫結一樣,有陣列語法和物件語法,不同的是,style繫結的是直接新增樣式,即物件繫結就是直接書寫樣式,陣列繫結就相當於是在資料中將類寫好,直接新增上去,並且只新增乙個資料變數時,不需要陣列語法,直接將變數引用就可以了

vue中樣式繫結

v bind和v model的區別 v bind 只實現了資料的單項繫結 從m到v 無法實現資料的雙向繫結 v model 實現了資料的雙向繫結,必須和表單元素結合起來使用 text email select checkbox.使用calss屬性樣式繫結 doctype html en utf 8 ...

Vue中的樣式繫結

vue 中的樣式繫結分為兩種 class 以物件的形式,給對應的欄位名指定 相應的類名 以陣列的形式,往該陣列中新增 想要設定 成為的類 style 以物件的形式,給這個物件設定css 樣式,相當於 寫css 樣式一樣 以陣列的形式,直接往陣列中增刪 相應的樣式 vue中的樣式繫結 click ha...

vue中的樣式繫結

head中 src vue.js script span grey style body中 class click handle span div 生命週期函式就是vue在每乙個時間點會自動執行的函式 var vm newvue methods script header 與物件繫結中的 一致 以下...