这里需求是将keyword的文字内容更改颜色,突显出来
brightKeyword(val) {
let keyword = this.$route.params.keyWord?this.$route.params.keyWord:'';
keyword = keyword.trim();
if (keyword && keyword.length > 0) {
if (keyword == val) {
return '<span style="color: #007cbb;">' + val + "</span>";
}
keyword = keyword.replaceAll(" ", "|");
let reg = new RegExp(keyword, "ig");
return val.replace(reg, (match) => {
return '<span style="color: #007cbb;">' + match + "</span>";
});
}
},