:class 是 Vue 中的一个指令,用于动态绑定 HTML 元素的 class 属性。它可以接收一个对象、一个数组或一个字符串作为参数。

  1. 对象语法

:class="{class1: condition1, class2: condition2}"

当 condition1 为 true 时,元素会拥有 class1 类名;当 condition2 为 true 时,元素会拥有 class2 类名。

  1. 数组语法

:class="[class1, class2, ...]"

元素会拥有 class1、class2 等所有类名。

  1. 字符串语法

:class="class1 + ' ' + class2"

元素会拥有 class1 和 class2 两个类名。

:class 还支持在绑定时使用三元表达式、对象展开符等语法,以实现更丰富的 class 绑定方式。

vue 中 class

原文地址: https://www.cveoy.top/t/topic/bIfn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录