Skip to content
On this page

HighlightInput

何时使用

在有需要将输入框中的文字高亮时,该组件可以高亮传入的字符串数组,当输入框中字符与之匹配时自动高亮

代码演示

标题

He3 is a free, modern developer toolbox. Check it out: https://he3.app

<template>
  <h-highlight-input
    v-model="testStr"
    title="标题"
    :highlight-text="matchArray"
    :regex-modifier="rightRegex"
  />
</template>

<script setup lang="ts">
import { ref } from 'vue';

const testStr = ref(
  'He3 is a free, modern developer toolbox. Check it out: https://he3.app'
);
const matchArray = ref<string[]>(['He3', 'https://he3.app']);
const rightRegex = ref('g');
</script>

API

Props

属性说明类型默认值
modelValue绑定文本string
title标题string
highlightText高亮文字Array<string>
regexModifier正则修饰符string