<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue class绑定</title>
<style>
div{
width: 50px;
height: 50px;
background: blue;
}
.active{
background: red;
}
div:active{
background: black;
}
p{
width: 100px;
height: 100px;
background: blue;
}
.bgred{
background-color: red;
}
.bgblack{
background-color: black;
}
</style>
</head>
<body>
<div id="a">
<div class="tab" v-bind:class="{'active':active,'unactive':!active}">
</div>
<div v-bindclass="[classA,classB]"></div>
<p class="bgred bgblack">
</p>
<hr>
<p :class="{bgred:colorred,bgblack:aaa}">
</p>
</div>
<script src="vue.min.js"></script>
<script>
var vm = new Vue({
el:"#a",
data:{
active:true,
colorred:true,
aaa:true
// 通过修改vm对象 的值来实现动态切换效果
// v-bind也接受数组作为参数
classA:'class-a',
classB:'class-b'
}
})
</script>
</body>
</html>
vue class绑定
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 今天遇见一个问题,要做类似下图效果, 样式的话,就是通过先给个背景图,然后在同样位置给一个用渐变属性改变的块,主要...
- 绑定HTML Class # 对象语法 我们可以传给 v-bind:class 一个对象,以动态地切换 class...
- 原文地址:用ES6的class模仿Vue写一个双向绑定 点击在线尝试一下 最终效果如下: 构造器(construc...
