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中的其他对象
Jan 16 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
js图片延迟加载的实现方法及思路
Jul 22 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 Javascript
jQuery实现的背景动态变化导航菜单效果
Aug 24 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
Jan 08 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
Apr 18 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
mac上node.js环境的安装测试
Jul 03 Javascript
java和js实现的洗牌小程序
Sep 30 Javascript
vue 验证两次输入的密码是否一致的方法示例
Sep 29 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使用mkdir创建多级目录入门例子
2014/05/10 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
Vue.js实现移动端短信验证码功能
2017/03/29 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
python连接oracle数据库实例
2014/10/17 Python
深入理解python多进程编程
2016/06/12 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
基于python实现删除指定文件类型
2020/07/21 Python
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
在线课程:Skillshare
2019/04/02 全球购物
环保倡议书500字
2014/05/15 职场文书
志愿者活动总结报告
2014/06/27 职场文书
建筑结构施工求职信
2014/07/11 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
生产车间管理制度
2015/08/04 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
python操作xlsx格式文件并读取
2021/06/02 Python