vue 3 第二十七章:样式(动态class、动态style)
在Vue 3中,可以使用绑定的class和style来实现动态样式。
动态 Class:
<template>
<div :class="{ active: isActive, 'text-success': hasSuccess }"></div>
</template>
<script>
export default {
data() {
return {
isActive: true,
hasSuccess: false
}
}
}
</script>
动态 Style:
<template>
<div :style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>
</template>
<script>
export default {
data() {
return {
activeColor: 'red',
fontSize: 30
}
}
}
</script>
在这些例子中,:class
和:style
是Vue的绑定语法,它们允许你根据组件的数据动态地应用class或style。
评论已关闭