當我們在瀏覽網頁時,透過使用者的輸入或互動,最容易會有變動的就是資料(透過輸入或修改)和樣式(透過互動或事件)的更動,而 VueJs 的樣式部分用 class 和 style 的綁定,就是專門用來與互動產生動態的樣式而來的。
Binding HTML Classes / 綁定 HTML 裡 Class 的方法
在 DOM 的節點上使用:class='xxx'
xxx 可以是字串、物件或者是陣列型態。
這裡我們先設置了三個樣式分別為ClassA
、ClassB
、ClassC
,我們在「xxx 是字元串」這個段落先給它一個基礎樣式ClassC
,再綁定myClass
,這會對應到 vm 實例裡data
的ClassA
,所以在這一段會有兩個樣式分別是ClassA
+ClassC
。