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 相关文章推荐
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
Aug 14 Javascript
javascript修改IMG标签的src问题
Mar 28 Javascript
JQuery实现可直接编辑的表格
Apr 16 Javascript
jQuery的几个我们必须了解的特点
May 03 Javascript
js运动应用实例解析
Dec 28 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
Dec 27 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
angular4+百分比进度显示插件用法示例
May 05 Javascript
微信小程序基础教程之worker线程的使用方法
Jul 15 Javascript
Vue 用Vant实现时间选择器的示例代码
Oct 25 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
Oct 02 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
php垃圾代码优化操作代码
2010/08/05 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
Javascript实现字数统计
2015/07/03 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
Python循环语句中else的用法总结
2016/09/11 Python
python创造虚拟环境方法总结
2019/03/04 Python
Python常见的pandas用法demo示例
2019/03/16 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
项目经理岗位职责
2013/11/11 职场文书
教师业务培训方案
2014/05/01 职场文书
跳槽求职信范文
2014/05/26 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
单位租车协议书
2015/01/29 职场文书
培训通知书模板
2015/04/17 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript