style行内样式绑定
style 属性行内样式绑定同样分为对象控制和数组控制。
对象控制绑定行内样式
视图层代码如下。
<div id="app" v-cloak>
<div :style="{ color: 'red', fontSize: '20px' }">
<h1>Hello World</h1>
</div>
</div>
|
对象中如果不使用字符串,可以使用下述代码。
视图层代码如下。
<div id="app" v-cloak>
<div :style="{ color: red, fontSize: fSize }">
<h1>Hello World</h1>
</div>
</div>
M 层代码如下。
<script>
var vm = new Vue({
el: '#app',
data: {
red: 'red',
fSize: '50px'
},
methods: {}
});
</script>
数组控制绑定行内样式
行内样式绑定使用数组控制,需要先在 M 层定义样式,代码如下。
M 层代码如下。
<script>
var vm = new Vue({
el: '#app',
data: {
redColor: {
color: 'red'
},
fSize: {
fontSize: '80px'
}
},
methods: {}
});
</script>
视图层代码如下。
<div id="app" v-cloak>
<div id="app">
<div :style="[redColor, fSize]">
<h1>Hello World</h1>
</div>
</div>
</div>