vue-highlight-text
Vue component for highlight multiple istances of a word
13,651
54
| Install | |
|---|---|
npm install vue-highlight-text |
|
| Latest Version: | 1.6.2 |
| Vue: | 2 |
| License: | MIT |
| Last Updated: | Nov 8, 2022 |
| Links: | GitHub · npm |
Maintainer: kingkong64
vue-highlight-text
Vue component for highlight multiple instances of a word

Installation
# with yarn
yarn add vue-highlight-text
# with npm
npm install --save vue-highlight-text
Use component
import Vue from 'vue';
import HighlightText from 'vue-highlight-text';
Vue.component('HighlightText', HighlightText);
Use directive
import Vue from 'vue';
import highlight from 'vue-highlight-text/public/directive.min.js';
Vue.directive('highlight', highlight);
In file vue
<!-- component -->
<HighlightText :keyword="keyword" :sensitive="sensitive">{{msg}}</HighlightText>
<!-- Directive -->
<span v-highlight="{keyword: keyword}">{{msg}}</span>
Props or value of directive
| Name | Type | Default | Description |
|---|---|---|---|
| keyword | string | '' | word for highlight in message. |
| sensitive | bool | true | highlight with case sensitive |
| overWriteStyle | Object | {color: '#00C1E8'} | custom highlight for overwrite style by HTML DOM Style Object |
Version History
| Version | Released | License |
|---|---|---|
| 1.6.2 | MIT | |
| 1.6.1 | MIT | |
| 1.6.0 | MIT | |
| 1.5.2 | MIT | |
| 1.5.1 | MIT | |
| 1.5.0 | MIT | |
| 1.4.0 | MIT | |
| 1.3.2 | MIT | |
| 1.3.1 | MIT | |
| 1.3.0 | MIT | |
| 1.2.1 | MIT | |
| 1.2.0 | MIT | |
| 1.1.2 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.2 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT |