Vue项目:style样式篇

========

使用场景:根据不同的值使用不同的样式,或者给样式某个属性设置一个变量值

使用方法:

  • 使用不同的class

:class=" {  ‘classA’ : f,‘classB’:g } "    //条件f成立则使用style标签中定义好的classA样式,条件g成立则使用classB样式

:class=“[isState==true?‘text’:‘text1’]” //isState是true样式是text,是false这是text1

  • 使用style设置某个变量的值

:style=“{‘width’:widthLength+‘px’}”   //给width一个变量值widthLength

  • 使用计算属性calc(100% - 100px)

一般只能计算宽度高度,注意中间的减号“-”,前后一定要加空格,并且父级的高度宽度一定要有,可以100%,否则使用无效。

  • 使用函数绑定样式:

:style=“{‘color’:formateTitleColor(val)}”

//格式化标题颜色

formateTitleColor(val){

if(val<24 && val>=0){

return ‘#f7b13f’

}

if(val>=24){

return ‘#000’

<
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值