Skip to content

Tag タグ ​

基本的な使い方 ​

vue
<template>
  <lh-tag>デフォルト</lh-tag>
  <lh-tag type="primary">プライマリ</lh-tag>
  <lh-tag type="success">成功</lh-tag>
  <lh-tag type="warning">警告</lh-tag>
  <lh-tag type="danger">危険</lh-tag>
</template>

スタイルとクローズ ​

vue
<template>
  <lh-tag round>角丸</lh-tag>
  <lh-tag hit>アウトライン</lh-tag>
  <lh-tag closable @close="onClose">クローズ可能</lh-tag>
</template>

<script setup lang="ts">
const onClose = () => console.log('クローズしました')
</script>

Props ​

プロパティ説明型デフォルト値
typeタイプ'default' | 'primary' | 'success' | 'warning' | 'danger' | 'info''default'
sizeサイズ'small' | 'medium' | 'large'—
closableクローズ可能booleanfalse
disabled無効booleanfalse
round角丸booleanfalse
hitアウトライン(塗りなし)booleanfalse
customClassカスタムクラス名string—
sxクイックレイアウトプロパティLhSxProps—

Events ​

イベント説明コールバックパラメータ
closeクローズボタンがタップされた—

Vue3 版との差異

クローズボタン内のインライン SVG は、本ライブラリでは lh-icon(iconfont 方式)に置き換わります。