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 相关文章推荐
jQuery UI Dialog控件中的表单无法正常提交的解决方法
Dec 19 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
Dec 01 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 Javascript
JavaScript 消息框效果【实现代码】
Apr 27 Javascript
浅谈js算法和流程控制
Dec 29 Javascript
基于jQuery实现火焰灯效果导航菜单
Jan 04 Javascript
Angular如何在应用初始化时运行代码详解
Jun 11 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
详解js创建对象的几种方法及继承
Apr 12 Javascript
Vue响应式原理Observer、Dep、Watcher理解
Jun 06 Javascript
vue响应式原理与双向数据的深入解析
Jun 04 Vue.js
Vue的生命周期一起来看看
Feb 24 Vue.js
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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
php反弹shell实现代码
2009/04/22 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
Javascript开发包大全整理
2006/12/22 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
2016/05/27 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
python标准库OS模块详解
2020/03/10 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
python代码实现猜拳小游戏
2020/11/30 Python
python tqdm库的使用
2020/11/30 Python
Python中的流程控制详解
2021/02/18 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
刘胡兰的英雄事迹材料
2014/02/11 职场文书
个性婚礼策划方案
2014/05/17 职场文书
房产授权委托书范本
2014/09/22 职场文书
初中教师个人总结
2015/02/10 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP
带你了解Java中的ForkJoin
2022/04/28 Java/Android