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 相关文章推荐
基于Jquery的温度计动画效果
Jun 18 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
Apr 08 Javascript
js获取url参数代码实例分享(JS操作URL)
Dec 13 Javascript
第二篇Bootstrap起步
Jun 21 Javascript
jQuery事件详解
Feb 23 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
详解微信小程序实现跑马灯效果(附完整代码)
Apr 29 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
Nov 04 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
Dec 09 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
JS常见内存泄漏及解决方案解析
May 30 Javascript
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 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
php连接mysql数据库代码
2009/03/10 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
2012/11/07 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
Javascript MD4
2006/12/20 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
跟老齐学Python之数据类型总结
2014/09/24 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python随机在一张图像上截取任意大小图片的方法
2019/01/24 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
计算机专业毕业生推荐信
2013/11/25 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
2014年食堂工作总结
2014/11/20 职场文书
施工员岗位职责范本
2015/04/11 职场文书
党支部鉴定意见
2015/06/02 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
在Django中使用MQTT的方法
2021/05/10 Python
python分分钟绘制精美地图海报
2022/02/15 Python