Vue中通過屬性繫結為元素繫結style行內樣式的例項程式碼
阿新 • • 發佈:2020-05-01
1.直接在元素上通過:style的形式,書寫樣式物件
<h1 :style="{color:'red','font-weight':200}">這是一個H1</h1>
2.將樣式物件定義在data中,並直接引用到:style中
1:在data上定義樣式
data:{ styleObj1:{color:'blue','font-weight':200,'font-size':'40px'},}
2:在元素中,通過屬性繫結的形式,將樣式物件應用到元素中
<h1 :style="styleObj1">這是一個H1</h1>
3.在:style中通過陣列,引用多個data上的樣式物件
1:在data上定義樣式
data:{ styleObj1:{color:'blue',styleObj2:{'font-style':'italic'},}
2:在元素中,通過屬性繫結的形式,將樣式物件應用到元素中
<h1 :style="[styleObj1,styleObj2]">這是一個H1</h1>
完整程式碼:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div id='app'> <h1 :style="{color:'red','font-weight':200}">這是一個H1</h1> <h1 :style="styleObj1">這是一個H1</h1> <h1 :style="[styleObj1,styleObj2]">這是一個H1</h1> </div> </body> <script src="vue.min.js"></script> <script> var vm = new Vue({ el:'#app',data:{ styleObj1:{color:'blue',} }); </script> </html>
到此這篇關於Vue中通過屬性繫結為元素繫結style行內樣式的文章就介紹到這了,更多相關vue style行內樣式內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!