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

动态绑定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'}}}
    });
    

相关内容

热门资讯

中衡设计(603017.SH)... 格隆汇4月22日丨中衡设计(603017.SH)发布2025年年报显示,公司全年实现营业收入11.7...
海港人寿总经理变更:齐美祝任临...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!   每经记者|涂颖浩...
出息了!德国市长试乘贵州造无人...   2026年4月21日,德国东部城市开姆尼茨。市政厅门前,一辆圆润的胶囊状小巴缓缓驶出。车内坐着三...
谷歌推出AI训练与推理专用芯片...   核心要点谷歌将推出一款专门运行人工智能模型的芯片,同时推出另一款独立处理器用于模型训练。亚马逊也...
龙腾光电修订公司章程及多项治理... 4月23日,龙腾光电(证券代码:688055)发布公告称,公司于2026年4月22日召开第三届董事会...