Vue中表格高亮效果怎么实现,有什么技巧
Admin 2022-07-13 群英技术资讯 1131 次浏览
重点的代码:
:row-style="setRowStyle"这个属性就是在table标签绑定的
:row-style="setRowStyle"
// 这个方法直接加到methods里就好了,页面会自动调用的 setRowStyle(row) { if (row.row.isPart == true) { return 'color:blue;' } },
具体代码:
hmtl
<el-table width="100%" :data="gridData" border fit highlight-current-row :header-cell-style="{background:'#199ED8'}" :row-style="setRowStyle"> <el-table-column label="序号" type="index"></el-table-column> </el-table>
js中就是方法的调用就好了
setRowStyle(row) { if (row.row.isPart == true) { return 'color:blue;' } },
补充知识:vue+element-ui 表单的 el-input 第二次修改时无法输入
由于新增跟修改用的是同一个弹窗,所以当修改提交时,要清空 input 框内的值。
提交时不能只把 父对象formData 设置为空对象。即this.formData = {} 是错误的
正确的写法为
this.formData = {name: '' }
原因:如果把this.formData设置为空,this.formData.name 就是 undefined,此时就会赋值不上。
<el-form ref="popupContent" :model="formData" :rules="popupContentRules"> <el-row> <el-form-item label="姓名" label-width="80px" prop="name"> <el-input name="name" @keyup.native="judge" v-model="formData.name"/> </el-form-item> </el-row> </el-form>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本文主要介绍了JS原生双栏穿梭选择框的实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
前端开发人员只要了解过vue.js框架可能都知道单文件组件。vue.js中的单文件组件允许在一个文件中定义一个组件的所有内容。这是一个非常有用的解决方案,在浏览器网页中已经开始提倡这种机制。
vue传值方式有哪些?其实vue传值方式有很多,例如父传子传递、子传父传递、兄弟组件通信等等,本文就给大家来简单的介绍以下vue传值的多种方式,需要的朋友可以参考。
这篇文章主要介绍了JavaScript 中的for/of, for/in,在 JavaScript中,for 循环有几种常见的写法,西阿棉文章有写法的详细内容,需要的朋友可以参考一下
本篇文章给大家带来了关于JavaScript的相关知识,其中主要整理了日期对象Date的相关问题,包括了Date对象的创建、Date对象的方法等等内容,下面一起来看一下,希望对大家有帮助。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008