Vue中使用样式
绑定css
- 数组
<style> .red{ color:red } .thin{ font-size:18px } </style> <h1 :class="['red', 'thin']">这是一个邪恶的H1</h1>
- 数组中使用三元表达式
<style> .red{ color:red } .thin{ font-size:18px }</style>
<div id="app"> <h1 :class="['red', isactive?'thin':'']">这是一个邪恶的H1</h1> </div>
<script src="./node_modules/vue/dist/vue.js"></script> <script> const vm = new Vue({ el:'#app', data:{ isactive:false, } }) </script>
- 数组中嵌套对象
<style> .red{ color:red } .thin{ font-size:18px } </style> <div id="app"> <h1 :class="['red', 'thin', {'active': isactive}]">这是一个邪恶的H1</h1> </div> <script src="./node_modules/vue/dist/vue.js"></script> <script> const vm = new Vue({ el:'#app', data:{ isactive:false, } }) </script>
- 直接使用对象
<style> .red{ color:red } .thin{ font-size:18px } </style> <div id="app"> <h1 :class="{red:true, italic:true, active:true, thin:true}">这是一个邪恶的H1</h1> </div> <script src="./node_modules/vue/dist/vue.js"></script> <script> const vm = new Vue({ el:'#app', data:{ isactive:false, } }) </script>
使用内联样式
- 直接在元素上通过
:style
的形式,书写样式对象<h1 :style="{color: 'red', 'font-size': '40px'}">这是一个善良的H1</h1>
- 将样式对象,定义到
data
中,并直接引用到:style
中<div id="app"> <h1 :style="h1StyleObj">这是一个善良的H1</h1> </div> <script src="./node_modules/vue/dist/vue.js"></script> <script> let vm = new Vue({ el:'#app', data: { h1StyleObj: { color: ' } } }) </script>
- 在
:style
中通过数组,引用多个data
上的样式对象<h1 :style="[h1StyleObj, h1StyleObj2]">这是一个善良的H1</h1> <script src="./node_modules/vue/dist/vue.js"></script> <script> let vm = new Vue({ el:'#app', data: { h1StyleObj: { color: ' }, h1StyleObj2: { fontStyle: 'italic' } } })
</script>
Vue给元素添加样式的更多相关文章
-
JQuery为元素添加样式的实现方法
由于jquery支持css3,所有能很好的兼容很多浏览器,所以通过jquery来使用css样式比较好 为定义好的css样式可以调用元素的css方法添加样式 $("span").cs ...
-
JQuery为元素添加样式
由于jquery支持css3,所有能很好的兼容很多浏览器,所以通过jquery来使用css样式比较好 为定义好的css样式可以调用元素的css方法添加样式 $("span").cs ...
-
vue 组件中添加样式不生效
如何产生 在开发项目中遇到在组件中添加样式不生效的情况.具体场景如下 //// vue 组件 <template> <div class="box" data-v ...
-
jquery给元素添加样式表的方法
//1.获取和设置样式 $("#tow").attr("class")获取ID为tow的class属性 $("#two").attr(&qu ...
-
H5在js中向指定的元素添加样式
今天在做一个按钮的功能控制,点击之后,要根据判断条件,修改按钮的样式,然后就发现了一个巨好用的方法, <button type="button" id="btn_A ...
-
css为第几个倍数元素添加样式
//3n就是3的倍数都加这个样式*/.list li:nth-child(3n){ border-bottom:1px;}
-
vue给元素动态绑定样式
<div :style="{ color: activeColor, fontSize: fontSize + 'px' }"></div> data () ...
-
js实现元素添加样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
-
js给元素添加样式[addClass][hasClass]
function addClass(el, className) { if (hasClass(el, className)) { return } let newClass = el.classNa ...
随机推荐
-
Java之Arrays.asList陷阱
Java.Util.Arrays可以将数组转换为List,具体的定义如下: @SafeVarargs public static <T> List<T> asList(T... ...
-
JQuery Kendo UI使用技巧总结
Kendo UI开发总结 By Gloomyfish on 2013-04-25 在Grid中支持分页刷新: scrollable: {virtual : true }, 在Gr ...
-
一分钟了解PHP
PHP5编辑 PHP5在长时间的开发及多个预发布版本后,2004年7月13日,PHP5.0发布.该版本以Zend引擎Ⅱ为引擎,并且加入了新功能如PHP Data Objects(PDO).PHP5.0 ...
-
JavaSE(七)之内部类
上一篇我们学习了接口还有访问控制,在以后的工作中接口是我们经常要碰到的,所以一定要多去回顾.接下来介绍一下内部类.很多时候我们创建类的对象的时候并不需要使用很多次,每次只使用一次 这个时候我们就可以使 ...
-
使用mysqlbinlog恢复数据
前提:mysql数据库开启了binlog日志,并且有对应的日志文件 起因:今天由于同事对数据库的误操作不小心删除了一条数据 方法一:通过binlog日志文件恢复数据 通过mysqlbinlog恢复My ...
-
Linux7 下重新安装YUM
所有操作均在ROOT用户下,系统版本是Linux7.0 X86_64: 一.删除原有YUM # rpm -aq|grep yum|xargs rpm -e --nodeps 二.下载yum,注意自己的 ...
-
rem_taobaofix.js
https://webresource.cdn.chuma.cn/Library/Rem/rem_taobaofix.js https://webresource.cdn.chuma.cn !func ...
-
web.xml中context-param详解
<context-param> <param-name>contextConfigLocation</param-name> <param-value> ...
-
java的反射机制(第二篇)
本文转载自:http://c.biancheng.net/cpp/html/1781.html 要理解RTTI在Java中的工作原理,首先必须知道类型信息在运行时是如何表示的,这项工作是由“Class ...
-
vector中数据进行去重和排序
, , , , , , ,}; std::vector<int> vec(a, a+sizeof(a)/sizeof(int) ); std::sort(vec.begin(), vec. ...