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实现滑块滑动改变值的实现代码
Apr 12 Javascript
alert中断settimeout计时功能
Jul 26 Javascript
js 动态修改css文件的方法
Aug 05 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
js仿淘宝商品放大预览功能
Mar 15 Javascript
jquery实现图片放大点击切换
Jun 06 jQuery
JS的Ajax与后端交互数据的实例
Aug 08 Javascript
vue实现的树形结构加多选框示例
Feb 02 Javascript
vue动态子组件的两种实现方式
Sep 01 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
Sep 05 Javascript
解决$store.getters调用不执行的问题
Nov 08 Javascript
Vue 组件注册全解析
Dec 17 Vue.js
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
第一节--面向对象编程
2006/11/16 PHP
PHP array 的加法操作代码
2010/07/24 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
php简单图像创建入门实例
2015/06/10 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
整理Javascript基础入门学习笔记
2015/11/29 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
python多线程http下载实现示例
2013/12/30 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
赔偿协议书范本
2014/04/15 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
vue+elementUI实现表格列的显示与隐藏
2022/04/13 Vue.js
php解析非标准json、非规范json的方式实例
2022/05/10 PHP
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis