一、v-bind動態綁定style(對象語法)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../Js/vue.min.js"></script> <style > .liClinkClass { color: red; } </style> </head> <body> <div id="app"> <!-- <h2 :style=" { key(屬性名): value(屬性值) } ">{{message}}</h2> --> <h2 :style=" { fontSize : '50px' } ">{{message}}</h2> <h2 :style=" { fontSize : finalSize } ">{{message}}</h2> <h2 :style=" { fontSize : finalSizes + 'px' } ">{{message}}</h2> </div> <script> const app = new Vue({ el : "#app", data:{ message : "你好啊", finalSize : '60px', finalSizes : 70 }, }); </script> </body> </html>
二、v-bind動態綁定style(數組語法)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../Js/vue.min.js"></script> <style > .liClinkClass { color: red; } </style> </head> <body> <div id="app"> <!-- <h2 :style="[] ">{{message}}</h2> --> <h2 :style=" [ baseStyle , baseStyle1 ] ">{{message}}</h2> </div> <script> const app = new Vue({ el : "#app", data:{ message : "你好啊", baseStyle: { color : "red" }, baseStyle1: { fontSize : "80px" } }, }); </script> </body> </html>