vue3定义class类名有多个需要用三元运算怎么使用
时间: 2024-05-07 20:21:02 浏览: 91
vite2 + vue3构建多页应用-源码demo
你可以使用三元运算符来判断要给 class 绑定哪些类名,例如:
```html
<template>
<div :class="[isActive ? 'active' : '', isHighlighted ? 'highlighted' : '']">Hello World!</div>
</template>
<script>
export default {
data() {
return {
isActive: true,
isHighlighted: false
}
}
}
</script>
```
在这个示例中,我们定义了两个变量 `isActive` 和 `isHighlighted`,并在绑定 class 时使用了三元运算符来判断是否要绑定对应的类名。如果 `isActive` 为 true,则会绑定 `active` 这个类名,否则绑定空字符串;如果 `isHighlighted` 为 true,则会绑定 `highlighted` 这个类名,否则绑定空字符串。这样就可以根据条件动态绑定类名了。
阅读全文