美文网首页
搜索框高亮的几种方法

搜索框高亮的几种方法

作者: 蜗牛的学习方法 | 来源:发表于2019-03-29 18:02 被阅读0次

1、vue的实现方法:

//html
<i v-html="brightenKeyword(item.prod_code.split('.')[0], code)"></i>

//js
brightenKeyword(val, keyword) {
  val = val + "";
  if (val.indexOf(keyword) !== -1 && keyword !== "") {
   return val.replace(keyword,'<font color="#fe3c3b">' + keyword + "</font>");
  } else {
   return val;
 }
}

2、react 的实现方法:
一段文字和关键字匹配,首先用indexOf查找该段文字里面是否含有关键字,如果有则找到关键的位置,根据这个位置split(0,index),split(index,关键字的长度),split(index+关键字的长度,文字总长),用一个数组保存,然后用循环来遍历实现高亮

相关文章

  • 搜索框高亮的几种方法

    1、vue的实现方法: 2、react 的实现方法:一段文字和关键字匹配,首先用indexOf查找该段文字里面是否...

  • 下拉框中搜索词高亮/搜索内容关键字高亮

    关键 名字的显示/下拉框显示用到v-html 下拉框 高亮方法 搜索内容高亮 在调用后台接口得到搜索数据时,把数据...

  • Runtime修改UITextField的placeholder

    这里的输入框里面的placeholder是高亮显示的(白色), 修改placeholder有几种方法,个人觉得Ru...

  • linux实用命令解析

    vim打开文本进行搜索后,搜索到的内容会高亮显示 但是,如果搜索完成后这些匹配的内容还是会高亮显示 解决方法很简单...

  • 搜索高亮显示

    图一:正常关键词搜索步骤,无高亮显示 图二:调用图三创建的私有方法searchList(),这个方法封装了高亮代码...

  • iOS一个简单的自定义searchBar

    每个项目都是不同的搜索框,放一个。 使用方法 demo 地址 搜索框

  • 小程序中搜索文字高亮显示

    功能介绍:头部搜索框,输入搜索内容,然后在下方的段落中高亮展示检索到的匹配文字 如果你懒得看文章,那就直接用代码片...

  • 搜索关键字标红处理

    需求内容: 根据搜索关键字查询,对后台返回的数据进行搜索关键字高亮显示 实现方法:

  • ios 细节一下实时搜索

    前言 在实时搜索的时候,我们需要根据输入框搜索内容配合后台实时搜索。对于自定义的搜索框,我们使用的方法如下: 可以...

  • UISearchBar的详细使用

    // UISearchBar的常用方法 搜索框UISearchBar *oneSearchBar = [[UISe...

网友评论

      本文标题:搜索框高亮的几种方法

      本文链接:https://www.haomeiwen.com/subject/cemlbqtx.html