vuejs绑定class和style样式


Posted in Javascript onApril 11, 2017

绑定Html Class

我们可以传给 v-bind:class 一个对象,以动态地切换 class。注意 v-bind:class 指令可以与普通的 class 特性共存:

<div class="static" v-bind:class="{ 'class-a': isA, 'class-b': isB }"></div>
data: { isA: true, isB: false}

渲染结果:

<div class="static class-a"></div>

你也可以直接绑定数据里的一个对象,结果与上面的一致:

<div v-bind:class="classObject"></div>
data: {
classObject: {
 'class-a': true,
 'class-b': false
}
}

绑定内联样式

v-bind:style的对象语法十分直观——看着非常像 CSS,其实它是一个 JavaScript 对象。CSS 属性名可以用驼峰式(camelCase)或短横分隔命名(kebab-case):

<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>
data: {
activeColor: 'red',
fontSize: 30
}

直接绑定到对象上(让模板更清晰)

<div v-bind:style="styleObject"></div>
data: {
styleObject: {
color: 'red',
fontSize: '13px'
}
}

备注:当 v-bind:style使用需要厂商前缀的 CSS 属性时如 transform,Vue.js 会自动侦测并添加相应的前缀。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
取得传值的函数
Oct 27 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
关于js类的定义
Jun 28 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 Javascript
jquery插件NProgress.js制作网页加载进度条
Jun 05 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
关于List.ToArray()方法的效率测试
Sep 30 Javascript
捕获未处理的Promise错误方法
Oct 13 Javascript
JS获取当前地理位置的方法
Oct 25 Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 Javascript
vue监听滚动事件实现滚动监听
Apr 11 #Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 #jQuery
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 #jQuery
JS中IP地址与整数相互转换的实现代码
Apr 10 #Javascript
详解vue组件化开发-vuex状态管理库
Apr 10 #Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 #jQuery
详解vue.js全局组件和局部组件
Apr 10 #Javascript
You might like
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
浅谈Python中数据解析
2015/05/05 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
pandas值替换方法
2018/07/10 Python
python中的列表与元组的使用
2019/08/08 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
大学运动会通讯稿
2014/01/28 职场文书
一月红领巾广播稿
2014/02/11 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
献爱心捐款倡议书
2014/05/14 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
安全生产标语大全
2014/10/06 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python