vue element el-table 表格搜索 搜索表格内容关键字标红 关键字高亮显示

vue element el-table 表格搜索 搜索表格内容关键字标红 关键字高亮显示
最近公司项目需求,搜索表格的内容,并且需要搜索的关键字高亮显示(关键字标红),如图所示最终效果:

1、在需要搜索的列用 v-html=“showDate(scope.row.house_village_info.hvi_province)” showDate是自定义的方法,如图所示:

2、在methods中写,showDate方法(方法名可以自定,调用一直就可以了)方法如下:

// this.page.searchCode 是指的搜索的关键词
 showDate(val) {
      if (
        val.indexOf(this.page.searchCode) !== -1 && 
        this.page.searchCode !== ''
      ) {
        return val.replace(
          this.page.searchCode,
          '<font color="#f00">' + this.page.searchCode + '</font>'
        )
      } else {
        return val
      }
    }

这样就可以搞定了,搜索高亮显示关键词了。

相关推荐

  1. uniapp 搜索内容关键字

    2023-12-20 20:38:04       13 阅读
  2. 搜索中的关键字怎么实现

    2023-12-20 20:38:04       18 阅读
  3. 对文件内容特殊关键字处理

    2023-12-20 20:38:04       11 阅读
  4. Vue实现SQL语句关键字显示

    2023-12-20 20:38:04       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-20 20:38:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-20 20:38:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-20 20:38:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-20 20:38:04       20 阅读

热门阅读

  1. ARFoundation系列探索-第一人称视角技术编程

    2023-12-20 20:38:04       38 阅读
  2. 【.NET】MD5加密

    2023-12-20 20:38:04       41 阅读
  3. 2.Redis10大数据类型

    2023-12-20 20:38:04       29 阅读
  4. tmux+conda环境配置不对问题解决

    2023-12-20 20:38:04       45 阅读
  5. 从给定的数值范围创建数组 - Python

    2023-12-20 20:38:04       38 阅读