Vue 中样式的使用

class样式

1.数组

    <h1 :class="['red','thin']">class样式</h1>

2.数组中使用三元表达式

    <h1 :class="['red','thin',flag?'active':'']">class样式</h1>

3.数组中嵌套对象

    <h1 :class="['red','thin',{'active':flag}]">class样式</h1>

4.直接使用对象

    <h1 :class="{red: true, thin: false, italic: true, active: false }">class样式</h1>

内联样式

1.直接在元素中书写样式对象,通过 :style

    <h1 :style="{'font-weight': 'bold', color: 'red'}">内联样式</h1>

2.将样式对象定义到data中,并直接引用到 :style

data : {
            styleObj: {'font-weight': 'bold', color: 'red'}
        }
<h1 :style="styleObj">内联样式</h1>

3.在 :style 通过数组,引用多个 data上的样式对象

 data : {
            styleObj1: {'font-weight': 'bold', color: 'red'},
            styleObj2: {'font-style': 'italic' }
        }
<h1 :style="[styleObj1, styleObj2]">内联样式</h1>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值