vue3,样式行内三元表达式,2022/6/10am

这篇博客探讨了如何在前端开发中使用`<el-table>`组件进行数据展示,并展示了如何结合`el-switch`进行状态切换及动态颜色配置。通过模板语法实现单元格内容的复杂布局,包括颜色盒子和文字描述。同时,还提到了动态类名和样式绑定,例如根据条件改变元素边框。这涉及到了Vue.js的条件渲染和属性绑定等核心概念。
摘要由CSDN通过智能技术生成
<el-table
 height="760"
 :data="productTreeTable"
 style="width: 100%;"
 row-key="id"
 :default-expand-all="false"

>
 <el-table-column prop="name" label="Item Description" width="300" >
   <!-- 有颜色 colorNo: "DDD5C7" -->
   <template  #default="scope">
     <div style="display: flex;align-items: center;">
      <el-switch :disabled="rowList.status == '1' ? true  : false" v-model="rowList.status"  />
       <div v-if="scope.row.colorNo" class="colorbox" :style="{'background-color':'#' + 
       scope.row.colorNo}"></div>
       <span>{{scope.row.name}}</span>
     </div>
   </template>
</el-table-column>
</el-table>






:disabled = 'swichval === false ? true :false'
 // 使用变量和 字符串拼接
 <span :class="item.meta.ishowiconActive == true ? 'iconfont' + item.meta.iconActive : 'iconfont' + item.meta.icon"></span>


:style="{'border-bottom':isActive === item.id ? '4px solid #000' : 'none'}"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值