# وسم Tag

وسم خفيف. ألوان دلالية عبر type مع شكلَي round/hit، وإمكانية الإغلاق.

وسم
<template>
  <div class="demo-col">
    <div class="demo-row">
      <LhTag>افتراضي</LhTag>
      <LhTag type="primary">رئيسي</LhTag>
      <LhTag type="success">نجاح</LhTag>
      <LhTag type="warning">تحذير</LhTag>
      <LhTag type="danger">خطر</LhTag>
      <LhTag type="info">معلومة</LhTag>
    </div>
    <div class="demo-row">
      <LhTag size="small">صغير</LhTag>
      <LhTag size="medium">الحجم الافتراضي</LhTag>
      <LhTag size="large">كبير</LhTag>
      <LhTag type="primary" round>زوايا دائرية</LhTag>
      <LhTag type="primary" hit>حدود (hit)</LhTag>
    </div>
    <div class="demo-row">
      <LhTag type="primary" closable @close="closed = true">قابل للإغلاق</LhTag>
      <LhTag v-if="!closed" type="info" round>يُخفى بعد الإغلاق</LhTag>
      <LhTag type="warning" disabled>معطّل</LhTag>
    </div>
  </div>
</template>

<script>
export default {
  data: () => ({ closed: false }),
}
</script>

# Props

خاصية الوصف النوع الافتراضي
type اللون الدلالي 'default' \| 'primary' \| 'success' \| 'warning' \| 'danger' \| 'info' 'default'
size الحجم 'small' \| 'medium' \| 'large' 'medium'
closable عرض زر الإغلاق (aria-label من حزمة اللغة) boolean false
disabled معطّل (يُحجَب زر الإغلاق) boolean false
round / hit زوايا دائرية / إبراز بالحدود boolean false
onClose استدعاء الإغلاق (يتعايش مع حدث close) (e: Event) => void —
sx اختصار sx للتخطيط — —

# Events

حدث الوصف معاملات الاستدعاء
click يُطلق عند النقر (e: MouseEvent)
close يُطلق عند النقر على زر الإغلاق (يتعايش مع prop الخاص بـ onClose) (e: Event)

Copyright © 2024-2026 FengMo WenXue