vue2实现搜索结果中的搜索关键字高亮的代码


Posted in Javascript onAugust 29, 2018

具体代码如下所示:

// 筛选变色
brightenKeyword(val, keyword) {
  val = val + '';
  if (val.indexOf(keyword) !== -1 && keyword !== '') {
    return val.replace(keyword, '<font color="#409EFF">' + keyword + '</font>')
  } else {
   return val
  }
}
// 或者用正则表达式
brightenKeyword(val, keyword) {
  const Reg = new RegExp(keyword, 'i');
  if (val) {
    return val.replace(Reg, `<span style="color: #409EFF;">${keyword}</span>`);
  }
}
// 使用方法
<el-table-column label="维护内容">
  <template slot-scope="scope">
   <span v-html="brightenKeyword(scope.row.strContent, filters.strContent)" ></span>
  </template>
</el-table-column>

开源项目地址: github.com/alex-0407/v…

效果演示

vue2实现搜索结果中的搜索关键字高亮的代码

总结

以上所述是小编给大家介绍的vue2实现搜索结果中的搜索关键字高亮的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 异步调用框架 (Part 4 - 链式调用)
Aug 04 Javascript
javascript学习笔记(十一) 正则表达式介绍
Jun 20 Javascript
二叉树先序遍历的非递归算法具体实现
Jan 09 Javascript
javascript图片延迟加载实现方法及思路
Dec 31 Javascript
angular ng-click防止重复提交实例
Jun 16 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
javascript合并两个数组最简单的实现方法
Sep 14 Javascript
webpack3升级到webpack4遇到问题总结
Sep 30 Javascript
Node对CommonJS的模块规范
Nov 06 Javascript
详解Vue的ref特性的使用
Jan 24 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 Vue.js
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
Vue CLI3 如何支持less的方法示例
Aug 29 #Javascript
Vue实现美团app的影院推荐选座功能【推荐】
Aug 29 #Javascript
Vuex 使用及简单实例(计数器)
Aug 29 #Javascript
浅谈Vue.use的使用
Aug 29 #Javascript
微信小程序支付前端源码
Aug 29 #Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 #Javascript
javascript中UMD规范的代码推演
Aug 29 #Javascript
You might like
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
php实现读取内存顺序号
2015/03/29 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
Python 正则表达式操作指南
2009/05/04 Python
python33 urllib2使用方法细节讲解
2013/12/03 Python
python小技巧之批量抓取美女图片
2014/06/06 Python
Python中用于计算对数的log()方法
2015/05/15 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
Python 列表理解及使用方法
2017/10/27 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
python TCP包注入方式
2020/05/05 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
留学推荐信中文范文三篇
2014/01/25 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
生态养殖创业计划书
2014/05/06 职场文书
单位授权委托书范文
2014/08/02 职场文书
股指期货心得体会
2014/09/10 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
中秋晚会致辞
2015/07/31 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python