vue表单中动态控制样式的几种方式

1.三木运算:

<div :class="item.isTrue ? 'className1' : 'className2'"></div>

<style>
.className1{
....
}
.className2{
....
}
</style>

2.变量控制

<div :class="{className: item.isTrue"></div>

<style scoped lang="">
.className >>> .el-upload--picture-card{
....
}
</style>

3.使用Jquery

npm安装jQuery命令:npm i jquery -s

import $ from 'jquery' //全局安装,单页面引入

mounted () {
  setTimeout(() => {
     let forms = $('.el-form') //获取'.el-form'class类名数组合集
     forms.each((e, i) => { // 循环找到对应的'.star'class类名(prependTo)插入到'label'class类名前面.show()展示
       $(i).find('.star').prependTo($(i).find('label')).show()
     });
   }, 800)
},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值