Skip to content

زر اختيار Radio ​

مرسوم عبر view على طرف البرنامج المصغر

لا يُستخدم مكوّن radio الأصلي (لأن أنماطه غير قابلة للتحكم في MP)، بل يُرسَم الرمز النقطي عبر view.

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

vue
<template>
  <lh-radio-group v-model="value">
    <lh-radio value="a" label="الخيار الأول" />
    <lh-radio value="b" label="الخيار الثاني" />
    <lh-radio value="c" label="الخيار الثالث" disabled />
  </lh-radio-group>
</template>

<script setup lang="ts">
import { ref } from 'vue'
const value = ref('a')
</script>

Radio Props ​

الخاصيةالوصفالنوعالافتراضي
modelValue (v-model)محدد أم لاunknown—
valueقيمة هذا العنصرunknown—
labelالنصstring—
disabledمعطّلbooleanfalse
namename الأصليstring—
sizeالحجم'small' | 'medium' | 'large'—
customClassصنف مخصّصstring—
sxخصائص تخطيط سريعةLhSxProps—

RadioGroup Props ​

الخاصيةالوصفالنوعالافتراضي
modelValue (v-model)القيمة المحددةunknown—
disabledتعطيل كل العناصر الفرعيةbooleanfalse
namename الأصليstring—
sizeالحجم (يُمرَّر إلى العناصر الفرعية)'small' | 'medium' | 'large'—

Events ​

الحدثالوصفمعامل الاستدعاء
update:modelValueتغيّر القيمة(value)
changeتغيّر القيمة(value)