废话不说,就是干
item.replace(new RegExp('(十年|二十年|三十年)', 'g'),`<span style="color: red">$1</span>`) //多个关键词进行正则匹配
这样v-for循环出来的数据会动态匹配每一个item里面的高亮关键词。
注意几个要点:
-
关键词与关键词之间用 | 拼接
-
一定要加上 g 进行全文匹配
-
$1会自动替换关键词,一定要用es6中的模板字符串哦~这样才会动态渲染某一个关键词
废话不说,就是干
item.replace(new RegExp('(十年|二十年|三十年)', 'g'),`<span style="color: red">$1</span>`) //多个关键词进行正则匹配
这样v-for循环出来的数据会动态匹配每一个item里面的高亮关键词。
注意几个要点:
关键词与关键词之间用 | 拼接
一定要加上 g 进行全文匹配
$1会自动替换关键词,一定要用es6中的模板字符串哦~这样才会动态渲染某一个关键词