// 关键字
let name = params.authName;
// 关键字作为正则
let reg = new RegExp('('+name+')', 'gi');
// 把关键字替换为带样式的span标签
let htmlStr = "<span style='color: #4590E4'>" + name + "</span>";
// 修改数据
for (let i = 0; i < list.length; i++) {
let item = list[i];
// replace方法不改变原str
item.approves.ownerName = item.approves.ownerName.replace(reg, htmlStr);
}
搜索时关键字高亮显示
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 先来看下搜索框的效果演示: 这个就是所谓的搜索框了,那么接下来我们看看如何使用代码来实现这个功能. 不喜欢看大白话...