vue-03-style与class
Posted wenbronk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-03-style与class相关的知识,希望对你有一定的参考价值。
1, 绑定html class
1), 直接绑定
<div> isActive 为true, 则显示 active css <p v-bind:class="{active: isActive}">哈哈</p> </div>
data() { return { isActive: true, } },
2), 多个值可通过对象的方式绑定:
<!--可以绑定为对象--> <div> <p v-bind:class="styleObj"> 哈哈 </p> </div>
data() { return { styleObj: { active: true, ‘demo‘: true } } },
3), 通过computed 绑定:
<div> <p v-bind:class="styleObj1"> 哈哈哈啊</p> </div>
computed: { styleObj1() { return { "active": this.isActive, "demo": this.isDemo } } }
4) , 数组语法
<!--使用表达式绑定--> <ul> <li :class="[{active: index % 2 == 0}, ‘info-‘ + id]" v-for="(name, index) in names ">{{ name }}</li> </ul>
data() { return { isActive: true, isDemo: true, styleObj: { active: true, ‘demo‘: true }, id: 10, demo1: "demo11", demo2: "demo22", names: [‘wenbronk‘, ‘vini‘, ‘lisa‘], stob: { color: "red", fontSize: "24px" } } },
5), 绑定内联样式
<!--绑定内联样式--> <div> <p :style="stob"> 内敛样式 </p> </div>
stob: { color: "red", fontSize: "24px" }
以上是关于vue-03-style与class的主要内容,如果未能解决你的问题,请参考以下文章
解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE(转)(代码片段
14.VisualVM使用详解15.VisualVM堆查看器使用的内存不足19.class文件--文件结构--魔数20.文件结构--常量池21.文件结构访问标志(2个字节)22.类加载机制概(代码片段