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打造PHP的AJAX表单提交实例
Nov 03 Javascript
当json键为数字时的取值方法解析
Nov 15 Javascript
javascript操纵OGNL标签示例代码
Jun 16 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
Bootstrap源码解读排版(1)
Dec 23 Javascript
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
webpack+vue中使用别名路径引用静态图片地址
Nov 20 Javascript
vue引入js数字小键盘的实现代码
May 14 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
Vue开发之watch监听数组、对象、变量操作分析
Apr 25 Javascript
在vue中通过render函数给子组件设置ref操作
Nov 17 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
第五节--克隆
2006/11/16 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
laravel请求参数校验方法
2019/10/10 PHP
新鲜出炉的js tips提示效果
2011/04/03 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
Flash图片上传组件 swfupload使用指南
2015/03/14 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
python自动格式化json文件的方法
2015/03/11 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python调用C++程序的方法详解
2017/01/24 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
商务日语专业毕业生求职信
2013/10/26 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
论文指导教师评语
2014/04/28 职场文书
2016年元旦主持词
2015/07/06 职场文书
同学聚会感言一句话
2015/07/30 职场文书
厉行节约工作总结
2015/08/12 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python