Vue中表格高亮效果怎么实现,有什么技巧
Admin 2022-07-13 群英技术资讯 1053 次浏览
重点的代码:
: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中splice方法的相关内容,splice()方法可以用于删除指定数量的元素,文中详细的介绍了 splice()方法的使用,有需要的朋友可以了解看看,接下来就跟随小编一起学习一下吧。
这篇文章主要为大家详细介绍了jquery插件实现图片悬浮,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本篇文章给大家带来了关于javascript的相关知识,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler),下面一起来看一下JavaScript webpack5配置及使用基本介绍,希望对大家有帮助。
这篇文章小编给大家分享的是热重载的内容,一些朋友可能对于热重载不是很了解,对此下文介绍了热重载及使用Node.js如何实现热重载页面的方法,文中示例介绍的很详细,感兴趣的朋友可以了解看看,下面让我们一起来学习一下吧!
这篇文章我们来了解jQuery中如何实现修改display属性。这里我们可以使用CSS()方法来实现,具体的实现方法及代码如下,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008