VUE class style 样式控制

class

  .a{
            border:2px solid red;
     }
  .b{
            background: darkmagenta;
    }
 data:{
            title:"class && style 动态绑定 ",
            flagA:true,
            classObj:{
                b:true,
                c:true
            },
            isA:'a',
            isC:'c',
            id:1901,
            styleObj:{
                border:"2px solid green"
            },
            current:0
        },
 		<div id="box" class="a b c" ></div>       //正常书写方式
        <div id="box" :class="{a:flagA,c:true}" ></div>//传入一个字面量  条件  属性名为   样式的名字(class)
        <div id="box" :class="classObj" ></div>//{b:true,c:true} 传入一个字面量
        <div id="box" :class="[isA,isC]" ></div>//数组 传入类名
        <div id="box" :class="id==1901?'a':'c'" ></div>  //三目运算

style

  <div id="box" :style="{borderRadius:'40%',backgroundColor:'yellow'}"></div>
  <div id="box" :style="styleObj"></div>//传入字面量
  styleObj:{
                border:"2px solid green"
            },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值