vue项目实现搜索结果高亮,将搜索结果中的关键词进行批量搜索替换增加对应的高亮标签
通过replace实现替换
js替换
type.title = type.title.replace(this.keywords, '<em>' + this.keywords + '</em>')
type.description = type.description.replace(this.keywords, '<em>' + this.keywords + '</em>')
html
<h5 v-html="item.title"></h5>