Vue中动态绑定class和style
创始人
2024-03-15 22:19:56
0

动态绑定class

  1. 静态写法
    可与下面动态绑定class方式共存

    这是一段文字

    // p标签上最终的class包括: basic
  2. 字符串写法
    一般适用于类名单一且不确定的情况

    这是一段文字

    // p标签上最终的class包括: basic、mt10
    new Vue({el: '#root',data: function () {return {className: 'mt10'}}
    });
    
  3. 数组写法
    一般适用于类名和个数都不确定的情况

    这是一段文字

    // p标签上最终的class包括: basic、mt10、mb10、pb20
    new Vue({el: '#root',data: function () {return {classArr: ['mt10', 'mb10', 'pb20']}}
    });
    
  4. 对象写法
    一般适用于类名、个数确定,但是否使用不确定的情况

    这是一段文字

    // p标签上最终的class包括: basic、mt20
    new Vue({el: '#root',data: function () {return {classObj: {mt20: true,mb30: false}}}
    });
    

动态绑定内联style

  1. 静态写法

    这是一段文字

  2. 对象写法

    这是一段文字

    new Vue({el: '#root',data: function () {return {styleObj: {fontSize: '20px',color: 'red'}}}
    });
    
  3. 数组写法(不常用)

    这是一段文字

    new Vue({el: 'root',data: function () {return {styleObj1: {'font-size': '12px',color: 'red'},styleObj2: {backgroundColor: 'yellow'}}}
    });
    

相关内容

热门资讯

中证A500ETF摩根(560... 8月22日,截止午间收盘,中证A500ETF摩根(560530)涨1.19%,报1.106元,成交额...
A500ETF易方达(1593... 8月22日,截止午间收盘,A500ETF易方达(159361)涨1.28%,报1.104元,成交额1...
何小鹏斥资约2.5亿港元增持小... 每经记者|孙磊    每经编辑|裴健如 8月21日晚间,小鹏汽车发布公告称,公司联...
中证500ETF基金(1593... 8月22日,截止午间收盘,中证500ETF基金(159337)涨0.94%,报1.509元,成交额2...
中证A500ETF华安(159... 8月22日,截止午间收盘,中证A500ETF华安(159359)涨1.15%,报1.139元,成交额...
科创AIETF(588790)... 8月22日,截止午间收盘,科创AIETF(588790)涨4.83%,报0.760元,成交额6.98...
创业板50ETF嘉实(1593... 8月22日,截止午间收盘,创业板50ETF嘉实(159373)涨2.61%,报1.296元,成交额1...
港股异动丨航空股大幅走低 中国... 港股航空股大幅下跌,其中,中国国航跌近7%表现最弱,中国东方航空跌近5%,中国南方航空跌超3%,美兰...
电网设备ETF(159326)... 8月22日,截止午间收盘,电网设备ETF(159326)跌0.25%,报1.198元,成交额409....
红利ETF国企(530880)... 8月22日,截止午间收盘,红利ETF国企(530880)跌0.67%,报1.034元,成交额29.0...