vue学习201003:vue中的样式

class:

.red{
    color:red;
}
.thin{
    font-weight:200;
}
.active{
    letter-spacing:0.5em;
}
  1. 直接传递一个数组。注意:这里的class要用v-bind绑定
<h1 :class="['red','thin']"></h1>
  1. 在数组中使用三元表达式
<h1 :class="['red','thin', istrue?'active':'']"></h1>
  1. 使用对象来代替三元表达式
<h1 :class="['red','thin', {'active':istrue}]"></h1>
  1. 直接使用对象进行表达
    注意:class使用v-bind绑定对象时,对象的属性是类名,可带引号也可以不带;属性的值是一个 标识符
<h1 :class="{red:true,active:true,thin:true}"></h1>

内联样式 style:

<!-- 对象就是无序键值对的集合 -->
<h1 :style="{ color:'red' , 'font-weight': 200}"></h1>

或者可以把对象移到 data 里定义

两个以上对象可以使用数组

<h1 :style="[styleObj1,styleObj2]"></h1>

data:{
    styleObj1:{ color:'red' , 'font-weight': 200},
    styleObj2:{ 'font-style': 'italic'}
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值