首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vue动态绑定Class的几种方式

对象方法 最简单的绑定 这里的active加不加单引号都可以,以下也一样都能渲染,但是如果你的class需要 - 连接的,必须用引号。...:class="{ active: isActive }" :class="{ 'c-active': isActive }" 判断是否绑定一个active :class="{'active':isActive...==-1}" 或者 :class="{'active':isActive==index}" 绑定并判断多个 第一种(用逗号隔开) :class="{ 'active': isActive, 'sort...': isSort }" 第二种(放在data里面) 也可以把后面绑定的对象写在一个变量放在data里面,可以变成下面这样 :class="classObject" data() { return...active':'otherActiveClass']" 数组对象结合动态判断 前面这个active在对象里面可以不加单引号,后面这个sort要加单引号 :class="[{ active: isActive

3.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vue绑定class样式

    Vue绑定class样式在Vue.js中,绑定class样式是一种常用的技术,用于根据条件动态地添加或移除元素的CSS类。通过绑定class样式,您可以根据数据的状态或计算属性来动态改变元素的样式。...绑定class样式是指将一个或多个CSS类动态地应用于元素,使元素的样式根据特定条件进行改变。在Vue中,可以通过对象语法、数组语法和计算属性来实现绑定class样式。...对象语法在Vue中,可以通过对象语法来绑定class样式。您可以将一个包含样式类名和布尔值的对象传递给v-bind:class指令,根据布尔值的真假决定是否应用对应的样式类。...计算属性如果需要更复杂的逻辑来确定要绑定的样式类,可以使用计算属性。通过计算属性,您可以根据数据的状态或其他计算结果动态地生成样式类名,并将其应用于元素。...示例下面是一个示例,演示了Vue绑定class样式的用法: Hello, Vue

    75120

    21 vue 组件中 Class绑定

    目录 一般绑定 对象绑定 数组绑定 父子组件中类名覆盖的情况 小结 一般绑定 对于样式类的绑定,使用v-bind就能满足需求,但vueclass绑定作了特别的优化。...所以vue分别使用对象语法与数组语法加强了class绑定。 对象绑定 以下这三种写法,都是对象绑定的语法: <!...数组绑定class属性上,除了使用对象,还可以使用一个数组。以下两个是数组绑定的语法: <!...15 v-if 条件渲染与 v-for 列表渲染 16 处理表单数据与父子组件之间的数据交换 17 vue 组件化基础 18 vue 实例及其双向绑定的实现原理 19 vue 模板语法及简要实现原理 20...vue计算属性和侦听器 21 vue 组件中 Class绑定

    1.6K10
    领券