vue :class的动态绑定
动态绑定class
写在指令中的值会被视作表达式,如javascript表达式,因此v-bind:class接受三目运算:
| 1 2 3 4 | HTML代码:<div :class="classA ? 'class-a' : 'class-b' ">Demo3</div>渲染后的HTML:<div class="class-a">Demo3</div> | 
v-bind:class 支持对象,对象改变时会动态更新class
| 1 2 3 4 5 6 7 8 9 | HTML代码:<div :class="{ 'class-a': isA, 'class-b': isB}">Demo4</div>Javascript代码:data: { isA: false, //当isA改变时,将更新class isB: true//当isB改变时,将更新class}渲染后的HTML:<div class="class-b">Demo4</div> | 
v-bind:class支持数组, 数组里的变量改变时,会动态更新class列表
| 1 2 3 4 5 6 7 8 9 | HTML代码:<div :class="[classA, classB]">Demo6</div>Javascript代码:data: { classA: 'class-a', classB: 'class-b'}渲染后的HTML:<div class="class-a class-b">Demo6</div> | 
数组中可以包含object类型,数组中的object对象改变,也会更新class列表
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | HTML代码:<div :class="[classA, classB]">Demo7</div>Javascript代码:data: { classA: 'class-a', objectClass: { classB: 'class-b', // classB 的值为class-b, 则将classB的值添加到class列表 classC: false, // classC值为false,将不添加classC classD: true// classD 值为true,classC将被直接添加到class列表};}渲染后的HTML:<div class="class-a class-b classD">Demo7</div> | 
vue :class的动态绑定的更多相关文章
- 微信小程序如何像vue一样在动态绑定类名
		微信小程序如何像vue一样在动态绑定类名 更新时间:2018年04月17日 14:08:44 这篇文章主要介绍了微信小程序如何像vue一样在动态绑定类名,文中给大家提到了vue与微信小程序的区别, ... 
- 8. vue给标签动态绑定title
		在利用vue开发时,如果标签宽度比较小,我们需要利用overflow:hidden;text-overflow:ellipsis;white-space: nowrap;对其进行隐藏,但隐藏后如何读其 ... 
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十九║Vue基础: 样式动态绑定+生命周期
		回顾 哈喽大家好,前后端分离系列文章又开始了,今天周一,还是感谢大家花时间来观看我写的博客,周末呢,没有写文章,但是也没有闲着,主要是研究了下遗留问题,看过之前文章的应该知道,之前的在AOP使用Red ... 
- 在 vue.js 中动态绑定 v-model
		在最近的项目中(基于vue),有一个需求就是通过 v-for 动态生成 input.在正常情况下,页面中的input数量是固定的,而且每个input绑定的v-model也是固定的,我们可以在 data ... 
- vue样式的动态绑定
		true显示样式,flase不显示 <!DOCTYPE html> <html lang="en"> <head> <meta chars ... 
- vue 图片切换动态绑定
		<img :src="切换条件 ? require('xxx.png') : require('xxx.png')" /> 
- 【Vue中的坑】vue项目中动态绑定src不显示图片解决方法
		v-for绑定src的数据如下: data() { return { img_src:"../../assets/images/mirror-service.png" } } 渲染 ... 
- vue给元素动态绑定样式
		<div :style="{ color: activeColor, fontSize: fontSize + 'px' }"></div> data () ... 
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十三║Vue实战:Vuex 其实很简单
		前言 哈喽大家周五好,马上又是一个周末了,下周就是中秋了,下下周就是国庆啦,这里先祝福大家一个比一个假日嗨皮啦~~转眼我们的专题已经写了第 23 篇了,好几次都坚持不下去想要中断,不过每当看到群里的交 ... 
随机推荐
- Linux(6)文件和磁盘管理
			文件和磁盘管理 1. 文件管理ls ls : 查看文件信息. 列出目录的内容 -a :显示指定目录下的所有文件, 包括以.开头的隐藏文件 -l :以列表方式显示文件的详细信息 -h :配合-l显示文件 ... 
- 删除物品[JLOI2013]
			题目描述 箱子再分配问题需要解决如下问题: (1)一共有N个物品,堆成M堆. (2)所有物品都是一样的,但是它们有不同的优先级. (3)你只能够移动某堆中位于顶端的物品. (4)你可以把任意一 ... 
- nodejs模块学习: express-session 解析
			nodejs模块学习: express-session 解析 nodejs 发展很快,从 npm 上面的包托管数量就可以看出来.不过从另一方面来看,也是反映了 nodejs 的基础不稳固,需要开发者创 ... 
- 35. Search Insert Position【leetcode】
			Given a sorted array and a target value, return the index if the target is found. If not, return the ... 
- html2canvas页面截图图片不显示
			前两天在一个群里,有人问使用html2canvas屏幕截图的时候为什么页面的图片不显示只显示了文字,我没有做过屏幕截图的需求,所以不是很清楚,今天稍稍测试了一下. 在github上将html2canv ... 
- Android studio 使用问题汇总
			使用android studio也有一段时间了,汇总了一下这段时间内遇到一些常见问题 一.字体大小问题 在android studio的使用过程中没有发现类似于Eclipse中的font选项,调节字体 ... 
- php面试题汇总三(基础篇附答案)
			问题 1. 如何访问会话变量(session)? A.通过$_GET B.通过$_POST C.通过$_REQUEST D.通过全局变量 E.以上都不对 2. 哪个函数能让服务器输出如下 header ... 
- Java 编写小程序,下载指定网页上的所有图片
			使用Java编写一个小程序,可以根据指定的网页地址,下载网页中的所有图片:使用到网络编程.线程池.IO和UUID的技术.具体代码如下: import java.io.File; import java ... 
- Centos定时任务
			安装crontab:yum install crontabs说明:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbi ... 
- jQuery选择器使用习惯
			http://www.cnblogs.com/fredlau/archive/2009/03/19/1416327.html 
