KeywordsHighLight
多关键字高亮的 react 组件,正则关键字也能高亮 npm address keywordhighlight
How To Use
npm install -S keywordhighlight
import React from 'react';import render from 'react-dom';import KeywordsHighlight from 'keywordhighlight'; ;
params
* str:为输入文本 * keywords:是一个数组,数组元素可以是如下4种类型 1 string|RegExp:要高亮的关键字或正则表达式。 2 string|RegExpstring:第一个元素为要高亮的关键字或正则表达式,第二个元素为高亮颜色。 3 string|RegExpobject:第一个元素为要高亮的关键字或正则表达式,第二个元素为高亮元素的style。 4 string|RegExpfun:第一个元素为要高亮的关键字或正则表达式,第二个元素高亮元素的render函数。 * highlightClassName:高亮元素的全局类名。 * normalClassName: 不高亮元素的全局类名。 * highlightColor: 高亮元素的全局颜色。 * normalColor: 不高亮元素的全局颜色。 * regExpOption: 正则表达式的flags默认gi。 > 注意:RegExp不支持flags参数。