搜索关键字并让关键字高亮,主要是将input搜索框绑定数据,然后传给后端,调用接口获得搜索到的列表,然后将得到的列表中的关键字做一个替换

效果图:

搜索框部分代码:

<div class="search"><div class="search-input"><el-input placeholder="" v-model="sinput" @change="search" clearable/></div><div class="search-button"><el-button @queryTable="getList">查询</el-button></div>
</div>

搜索列表部分

<el-col><div>搜索结果</div><el-form :model="queryParams" v-for="(item,index) in form" :key="index"ref="form" :inline="true" v-show="showSearch" label-width="100px"><div><div><span v-html="brightenKeyword(item.title, sinput)"></span></div><div><span v-html="brightenKeyword(item.content, sinput)"></span></div> </div>         </el-form>
</el-col>

js部分代码:

data: {return {sinput: '',form: {}}
},
method:{search() {if(this.sinput == '') {this.showSearch = false}else{this.showSearch = true//此处将输入搜索框的数据赋值给传给接口的参数 this.queryParams.likeTitleOrContent = this.sinput;//此处为调用接口数据 将得到的数据列表赋值给formlistOperatingInstructions(this.queryParams).then(response => {this.form = response.rows;this.loading = false;});}},
}

vue 搜索关键字并实现高亮功能相关推荐

  1. vue搜索关键字高亮

    v-html="contentText.replace(new RegExp(filterText1,'g'),<font style='color:red'>${searchV ...

  2. Vue中如何实现代码高亮功能?

    目录 1.下载依赖 2.在main.js文件中导入包 3.同样是在main.js文件中自定义一个指令 4.在vue文件中使用指令 5.效果展示 1.下载依赖 npm install highlight ...

  3. vue搜索关键字变色

    // 替换匹配的文字 contentSearch (value, array) { let arrayContent = array // 匹配关键字正则 let replaceReg = new R ...

  4. 基于vue与element-ui写出的关于搜索框搜索关键字,下方关键字高亮的demo

    这是一个基于vue与element-ui写出的关于搜索框搜索关键字,下方关键字高亮的demo 希望对大家有所帮助 效果如下: <template><!-- 测试 -->< ...

  5. Vue 项目中 高亮搜索关键字

    <div class="search"><el-input placeholder="请输入搜索关键字" clearable v-model= ...

  6. 搜索关键字高亮_Django Haystack 全文检索与关键词高亮

    作者:HelloGitHub-追梦人物[1] 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库[2] 点击本文最下方的"阅读原文"即可获取 博客提供 RS ...

  7. js+正文规则 高亮搜索关键字(二)

    [原创]JavaScript高亮搜索关键字(改进版) [2009-1-6 16:25:00] by mwfls 11 我顶 .maks { line-height: 150%; padding: 10 ...

  8. 使用JS实现博客搜索关键字高亮

    说明 最近博客添加了搜索功能,有个需求是要针对搜索结果中搜索关键字需要高亮显示. 以便用户可以更快速的挑选自己中意的文章. 原理就是在渲染列表数据中给含有关键字的文本标签添加自定义class,渲染完毕 ...

  9. python字典实现关键字检索_如何实现搜索框的关键词提示功能

    我们都使用过主流的搜索引擎,谷歌. bing,当然还有搜狗.百度之类.当你搜索某一关键词时,它会贴心在下拉框补全一些热门关键词,像下图这样: 搜索关键词提示 你点击某一关键词,页面就直接跳转到结果页面 ...

最新文章

  1. 推荐给程序员的经典书——八月图书推荐
  2. tlf 如何添加下划线
  3. 如何手工展开函数栈来定位问题
  4. linux安装xz解压xz文件和安装python
  5. 【算法设计与分析】02 货郎问题与计算复杂性理论
  6. 超全总结!2020年那些大牛AI论文
  7. C#中的字符与字符串
  8. OSPF笔记——LSA及其字段,及其作用
  9. Jackson 格式化日期问题
  10. c# 导出Excel
  11. Unix 环境高级编程书(第三版)源码编译(apue.3e)
  12. 头歌-离散数学(python)-关系运算
  13. woj 1575 - Signal generators 单调队列优化dp + 瞎搞
  14. 高数篇:02费马定理
  15. 小白学 Python(1):开篇
  16. 新课程盘古人工智能框架开发专题发布,智华欢迎读者学习!
  17. AAA服务器原理,路由交换学习笔记(十七)AAA基本原理
  18. java第5版的课后答案_java第五章习题及答案.doc
  19. 进展杂志进展杂志社进展编辑部2022年第5期目录
  20. js数字滚动功能实现

热门文章

  1. Qt 6.0正式版2020-12-08发布
  2. 个人作业项目报告(三)输出结果及测试样例的结果(附代码)
  3. asp中的Rnd 函数
  4. Java算法题---查找子串的出现位置
  5. Android 只显示一次引导页
  6. P3709 大爷的字符串题(莫队+离散)
  7. php技术外文原文期刊,科学网—选择外文期刊,也是被逼无赖! - 曹建军的博文...
  8. 为什么要清除浮动?清除浮动的方式
  9. 阿斯利康在京建立北部总部,深化在华全面战略布局
  10. html如何修改span的值,如何动态改变div span的内容