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 相关文章推荐
点图片上一页下一页翻页效果
Jul 09 Javascript
js注意img图片的onerror事件的分析
Jan 01 Javascript
中文路径导致unitpngfix.js不正常的解决方法
Jun 26 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 Javascript
javascript实现节点(div)名称编辑
Dec 17 Javascript
jQuery插件ajaxfileupload.js实现上传文件
Oct 23 Javascript
jQuery绑定事件-多种实现方式总结
May 09 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
May 10 Javascript
详解AngularJS controller调用factory
May 19 Javascript
详解Vue使用命令行搭建单页面应用
May 24 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 jQuery
基于JS实现快速读取TXT文件
Aug 25 Javascript
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
Twig模板引擎用法入门教程
2016/01/20 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
JS解析XML实例分析
2015/01/30 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
Python标准库与第三方库详解
2014/07/22 Python
python字符串连接方式汇总
2014/08/21 Python
10款最好的Web开发的 Python 框架
2015/03/18 Python
python字典基本操作实例分析
2015/07/11 Python
Python中max函数用法实例分析
2015/07/17 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
园林系毕业生求职信
2014/06/23 职场文书
理财学专业自荐书
2014/06/28 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
Python实现抖音热搜定时爬取功能
2022/03/16 Python
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL