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 相关文章推荐
javascript 动态添加表格行
Jun 22 Javascript
jquery插件jquery倒计时插件分享
Dec 27 Javascript
Node.js 的异步 IO 性能探讨
Oct 08 Javascript
js实现滑动触屏事件监听的方法
May 05 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
Vue结合Video.js播放m3u8视频流的方法示例
May 04 Javascript
vue使用i18n实现国际化的方法详解
Sep 05 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
Mar 26 Javascript
详解TypeScript的基础类型
Feb 18 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
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
给ECShop添加最新评论
2015/01/07 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
js Array对象的扩展函数代码
2013/04/24 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
Python中的模块和包概念介绍
2015/04/13 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
python如何从文件读取数据及解析
2019/09/19 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
快速了解Python开发环境Spyder
2020/06/29 Python
python怎么自定义捕获错误
2020/06/29 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
Python中过滤字符串列表的方法
2020/12/22 Python
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
生日派对邀请函
2014/01/13 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
信访工作经验交流材料
2014/05/23 职场文书
护士自荐信范文
2015/03/25 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs