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数据双向绑定
Nov 11 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
Sep 27 Javascript
Bootstrap CDN和本地化环境搭建
Oct 26 Javascript
AngularJS中的JSONP实例解析
Dec 01 Javascript
浅谈webpack4 图片处理汇总
Sep 12 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
Sep 18 Javascript
微信小程序如何自定义table组件
Jun 29 Javascript
js计算最大公约数和最小公倍数代码实例
Sep 11 Javascript
layui表格数据复选框回显设置方法
Sep 13 Javascript
vue.js实现只能输入数字的输入框
Oct 19 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
Nov 26 Javascript
javascript实现放大镜功能
Dec 09 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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
php下载文件的代码示例
2012/06/29 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
不错的JS中变量相关的细节分析
2007/08/13 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
python 变量初始化空列表的例子
2019/11/28 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
电脑教师的自我评价
2013/12/18 职场文书
应届毕业生求职信
2014/05/26 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
家装业务员岗位职责
2015/04/03 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server