程诺陪你学Androidvue

vue动态添加style样式,动态添加class

2021-12-20  本文已影响0人  爱学习的小仙女早睡早起

注意:

【对象】

总结:对象写法多个样式用逗号隔开,表达式用括号括起来,属性值用引号

【数组】

【三目运算符】

【多重值】

*html :style="{ display: ['-webkit-box', '-ms-flexbox', 'flex'] }"
此时,浏览器会根据运行支持情况进行选择

【绑定data对象】

data() {
    return{
      styleObject: {
        color: 'red',
        fontSize: '13px'
      }  
    }
}




绑定Class

:class="{'active':ifActive}"
:class="{'active':isActive, 'error':isError}"
 :class="[ dataMap == 'worldmap' ? 'active_map' : ''  ]"

 :class="['home_map',dataMap == 'worldmap' ? 'active_map' : '' ,'normal_bg' ]"
// 前后都可以加静态css
:class="flag ? 'pective' : 'pectiveD'"

:class="stepData['phase'] >=1? 'finish': 'unfinish'"
:class="[atvieCls,errorCls]"

data:{
     atvieCls:'active',
     errorCls:'error'
}
上一篇 下一篇

猜你喜欢

热点阅读