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 拾碎[三] 使用className属性
Oct 16 Javascript
js实现iframe自动自适应高度的方法
Feb 17 Javascript
通过sails和阿里大于实现短信验证
Jan 04 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
详解用vue.js和laravel实现微信授权登陆
Jun 23 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
基于Datatables跳转到指定页的简单实例
Nov 09 Javascript
angularJs-$http实现百度搜索时的动态下拉框示例
Feb 27 Javascript
Vue 项目分环境打包的方法示例
Aug 03 Javascript
layui table设置前台过滤转义等方法
Aug 17 Javascript
图片文字识别(OCR)插件Ocrad.js教程
Nov 26 Javascript
JS学习笔记之闭包小案例分析
May 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生成xml简单实例代码
2009/12/16 PHP
php防止伪造的数据从URL提交方法
2014/06/27 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
详解Vue 如何监听Array的变化
2019/06/06 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
Python的Tornado框架异步编程入门实例
2015/04/24 Python
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
python实现图书管理系统
2018/03/12 Python
Python smtplib实现发送邮件功能
2018/05/22 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python collections模块的使用方法
2020/10/09 Python
餐饮部总监岗位职责范文
2014/02/13 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
小学班主任寄语大全
2014/04/04 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
学生打架检讨书
2014/10/20 职场文书
2014年医生工作总结
2014/11/21 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
邀请函样本
2015/02/02 职场文书
自信主题班会
2015/08/14 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
hive数据仓库新增字段方法
2022/06/25 数据库