Skip to content
API 风格:

فارغ Empty ​

عنصر نائب يُعرض عند خلو البيانات. الحاوية بـ role="status"، وعند ظهور الحالة الفارغة يُبثّها قارئ الشاشة تلقائيًا.

الاستخدام الأساسي ​

الاستخدام الأساسي

لا توجد بيانات

vue
<script setup lang="ts">
</script>

<template>
  <LhEmpty />
</template>
vue
<script>
export default {}
</script>

<template>
  <LhEmpty />
</template>

وصف مخصص ​

وصف مخصص

نتائج البحث فارغة

vue
<script setup lang="ts">
</script>

<template>
  <LhEmpty description="نتائج البحث فارغة" />
</template>
vue
<script>
export default {}
</script>

<template>
  <LhEmpty description="نتائج البحث فارغة" />
</template>

صورة مخصصة ​

صورة مخصصة

لا توجد طلبات بعد

vue
<script setup lang="ts">
</script>

<template>
  <LhEmpty image="/logo.svg" description="لا توجد طلبات بعد" />
</template>
vue
<script>
export default {}
</script>

<template>
  <LhEmpty image="/logo.svg" description="لا توجد طلبات بعد" />
</template>

مع عمليات ​

مع عمليات

لم تُضَف أي محتويات إلى المفضلة بعد

vue
<script setup lang="ts">
</script>

<template>
  <LhEmpty description="لم تُضَف أي محتويات إلى المفضلة بعد">
    <template #actions>
      <LhButton type="primary" size="small">تصفّح المحتوى</LhButton>
      <LhButton size="small">تحديث</LhButton>
    </template>
  </LhEmpty>
</template>
vue
<script>
export default {}
</script>

<template>
  <LhEmpty description="لم تُضَف أي محتويات إلى المفضلة بعد">
    <template #actions>
      <LhButton type="primary" size="small">تصفّح المحتوى</LhButton>
      <LhButton size="small">تحديث</LhButton>
    </template>
  </LhEmpty>
</template>

واجهة برمجة تطبيقات Empty ​

الخصائص ​

الخاصيةالوصفالنوعالافتراضي
descriptionنص الوصف (عند عدم تمريره تُؤخذ القيمة من مفتاح اللغة empty.description)string—
imageعنوان URL لصورة مخصصة (تُستبدل الرسوم التوضيحية المضمّنة الافتراضية)string—
sxخصائص التخطيط السريع sxLhSxProps—

الفتحات ​

الفتحةالوصفالمحتوى الافتراضي
defaultمنطقة بصرية مخصصة (بديلة للرسوم التوضيحية)رسوم الحبر الافتراضية
descriptionوصف مخصصمفتاح اللغة empty.description
actionsمنطقة العمليات—

إمكانية الوصول ​

  • الحاوية role="status": تُبثّ تلقائيًا عند ظهور الحالة الفارغة
  • الصور الزخرفية بـ alt="" فتُخفى عن قارئ الشاشة، ويحمل النص الوصفي الدلالة

تعريفات الأنواع ​

بنى TypeScript التي يصدّرها هذا المكوّن خارجيًا (مستخرَجة تلقائيًا من packages/components/empty/src/types.ts و@lh-ui/share/core/*؛ انقر كل عنصر لعرض التعريف كاملًا؛ وصف الخصائص في جدول الخصائص أعلاه):

LhEmptyProps
ts
export interface LhEmptyProps {
  /** نص وصف الحالة الفارغة (عند عدم تمريره تُؤخذ القيمة من مفتاح اللغة empty.description) */
  description?: string
  /** عنوان URL لصورة مخصصة (تُستبدل الرسوم التوضيحية المضمّنة الافتراضية) */
  image?: string
  /** خصائص التخطيط السريع sx */
  sx?: LhSxProps
}

جمال التقاليد، أساس الكود