UNPKG

vue3-highlight-text

Version:

a vue3 directive of highlight text

47 lines (38 loc) 749 B
# Vue3 Highlight Text a vue3 directive of highlight text ## Installation ```sh npm install --save vue3-highlight-text or yarn add --save vue3-highlight-text ``` ## Quick Start ```ts // vue project main file import HighlightText from 'vue3-highlight-text' app.directive('highlight', HighlightText({ mode?: string, color?: string })) ``` ```html <template> <div> <span v-highlight="{ mode?: string, color?: string, className?: string, content?: string, keyword: string }"> </div> </tempalte> ``` If not use content property, the innerText of the directive wrapper will be as content. ```html <template> <div> <span v-highlight="{ keyword: string }">innerText</span> </div> </tempalte> ```