vue动态绑定样式style
时间: 2023-07-01 11:26:03 浏览: 109
vue 动态绑定背景图片的方法
Vue.js 中可以使用 `v-bind:style` 或者简写为 `:style` 来动态绑定样式。具体用法如下:
1. 直接绑定一个样式对象
```html
<template>
<div :style="{ color: textColor, fontSize: fontSize + 'px' }">Hello World</div>
</template>
<script>
export default {
data() {
return {
textColor: 'red',
fontSize: 16
}
}
}
</script>
```
2. 绑定一个返回样式对象的计算属性
```html
<template>
<div :style="textStyle">Hello World</div>
</template>
<script>
export default {
data() {
return {
textColor: 'red',
fontSize: 16
}
},
computed: {
textStyle() {
return {
color: this.textColor,
fontSize: this.fontSize + 'px'
}
}
}
}
</script>
```
这两种方式都可以动态绑定样式,具体使用哪种方式可以根据实际情况选择。
阅读全文