广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Element Table中row-class-name无效怎么办
  • 767
分享到

Element Table中row-class-name无效怎么办

elementtable 2022-10-19 03:10:30 767人浏览 安东尼
摘要

这篇文章主要介绍了Element Table中row-class-name无效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Eleme

这篇文章主要介绍了Element Table中row-class-name无效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Element UI 的Table组件踩坑记:

(1)参数row-class-name无效的坑:官方文档给出了如下代码:

Element Table中row-class-name无效怎么办 

但是我使用后并没有出现预初想要第一行高亮的效果,然后console.log(row, rowIndex),发现控制台输出的值均为undefined。最终解决方案是只要传入row或者rowIndex即可,然后根据自己所要的数据而进行处理,后来我修改代码为如下:

tableRowClassName(row) {
 if (row.number === 1 && this.isActive) {
  return 'first-row'
 } else {
  return ''
 }
}

即可创建实例时已经渲染了第一行数据,其中number是我已经定义的第几行(根据自己获取数据结构自行使用)isActive是我等下要控制实现点击所在行而定义的参数,效果图如下:

Element Table中row-class-name无效怎么办 

(二)参数highlight-current-row的使用:

<template>
  <el-table :data="imageList" :row-class-name="tableRowClassName" :highlight-current-row="true" row-key="getNumber" @row-click="checkImage" >
    <el-table-column prop="number" label="搜索结果(按准确度排序)" ></el-table-column>
    <el-table-column prop="distance" label="误差值" ></el-table-column>
  </el-table>
</template>

<script>
export default {
methods: {
  checkImage(row, event, column) {
   this.src = row.img
   this.isActive = false
  },
  tableRowClassName(row) {
   if (row.number === 1 && this.isActive) {
    return 'first-row'
   } else {
    return ''
   }
  }
 },
}
</script>

//下面通过修改原插件的样式来显示点击的当前行,注意由于是原插件全局的,所以style不能使用scope属性
<style>
.current-row > td {
 background: #218af3 !important;
}
</style>

感谢你能够认真阅读完这篇文章,希望小编分享的“Element Table中row-class-name无效怎么办”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网node.js频道,更多相关知识等着你来学习!

--结束END--

本文标题: Element Table中row-class-name无效怎么办

本文链接: https://www.lsjlt.com/news/68136.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Element Table中row-class-name无效怎么办
    这篇文章主要介绍了Element Table中row-class-name无效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Eleme...
    99+
    2022-10-19
    element table
  • Vue+element使用row-class-name修改el-table某一行解决背景色无效的方法
    目录项目场景:问题描述:原因分析:推荐解决方案:项目场景: 要实现这样的一个功能:为列表特定某一行的背景高亮,如下图,实现某一行的权限字段是超级,那么这行就高亮显示的效果 问题描述...
    99+
    2023-01-03
    修改el-table背景色无效 element row-class-name 修改
  • vue admin element noCache设置无效怎么办
    这篇文章主要为大家展示了“vue admin element noCache设置无效怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue admin el...
    99+
    2022-10-19
    vue admin element
  • HTML中定义多个class属性无效怎么办
    小编给大家分享一下HTML中定义多个class属性无效怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!以前碰到这种情况我就直...
    99+
    2022-10-19
    class html
  • vue中element组件样式修改无效怎么办
    这篇文章给大家分享的是有关vue中element组件样式修改无效怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如下所示:<style> .detail{ &nb...
    99+
    2022-10-19
    vue element
  • ie7中overflow:auto无效怎么办
    这篇文章主要介绍ie7中overflow:auto无效怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!产生原因当父元素的直接子元素或者下级子元素的样式拥有position:rel...
    99+
    2022-10-19
    ie7 overflow
  • vue动态绑定多个class官方实例语法无效怎么办
    这篇文章给大家分享的是有关vue动态绑定多个class官方实例语法无效怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:<!-- class ...
    99+
    2022-10-19
    vue class
  • vue-cli在ie9+中无效怎么办
    这篇文章主要介绍了vue-cli在ie9+中无效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、ie9+报错vuex require...
    99+
    2022-10-19
    vue-cli ie9
  • css中line-height设置无效怎么办
    这篇文章给大家分享的是有关css中line-height设置无效怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们先写下这一串代码:<!DOCTYPE ht...
    99+
    2022-10-19
    css line-height
  • uniapp中nvue设置px无效怎么办
    随着跨平台技术的不断发展,Uni-app作为一种基于Vue.js开发跨平台应用的框架,受到了越来越多开发者的关注和喜爱。其中,nvue作为一个特别在APP开发中广泛使用的组件,拥有着更高的性能表现以及更好的用户体验,同时在设计布局时也支持使...
    99+
    2023-05-14
  • vue3.0中this.$router.replace({ path: '/'})刷新无效果怎么办
    这篇文章给大家分享的是有关vue3.0中this.$router.replace({ path: '/'})刷新无效果怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来...
    99+
    2022-10-19
    vue3.0
  • mysql中too many files问题open_files_limit值更改无效怎么办
    小编给大家分享一下mysql中too many files问题open_files_limit值更改无效怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧![root@hs-79 ...
    99+
    2022-10-18
    mysql
  • 在layui中layer弹出层点击事件无效怎么办
    这篇文章将为大家详细讲解有关在layui中layer弹出层点击事件无效怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、click只能为页面现有的元素绑定点击事件,...
    99+
    2022-10-19
    layui layer
  • angularJS动态生成的页面中ng-click无效怎么办
    这篇文章将为大家详细讲解有关angularJS动态生成的页面中ng-click无效怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.首先将我们要赋值给页面的数据ne...
    99+
    2022-10-19
    angularjs
  • vue中radio根据动态值绑定checked无效怎么办
    这篇文章主要介绍vue中radio根据动态值绑定checked无效怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.问题分析在vue之前,我们想要获取某一组(设置相同的name属性)radio的选中状态是通过n...
    99+
    2023-06-29
  • vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效怎么办
    小编给大家分享一下vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一...
    99+
    2022-10-19
    vue2.0 element-ui
  • win10系统中中文输入法失效无法输入中文怎么办?
    win10的自带五笔输入法虽然好,但很多字打不出来,装了第三方的输入法,偶尔会出现输入不了中文的现象,不知道是兼容性问题还是win10目前的bug 一个命令解决Win10只能输英文不显示输入法图标的问题 1、win10的...
    99+
    2023-05-19
    输入法 中文 Win10
  • 微信开发中AJAX的请求和Get请求无效怎么办
    这篇文章主要介绍了微信开发中AJAX的请求和Get请求无效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先给大家分析问题产生原因&nb...
    99+
    2022-10-19
    微信开发 ajax get
  • 运行vbs脚本报错无效字符、中文乱码怎么办
    这篇文章将为大家详细讲解有关运行vbs脚本报错无效字符、中文乱码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码没有问题,总是报这样的错误。测试代码msgbox "编程网&qu...
    99+
    2023-06-08
  • Ajax异步获取html数据中包含js方法无效怎么办
    小编给大家分享一下Ajax异步获取html数据中包含js方法无效怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!页面上使用j...
    99+
    2022-10-19
    ajax
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作