Skip to content

Радиокнопка ​

На платформе Mini Program рисуется во view

Нативный компонент radio не используется (стили в MP не контролируются); вместо этого галочка рисуется во view.

Базовое использование ​

vue
<template>
  <lh-radio-group v-model="value">
    <lh-radio value="a" label="Вариант 1" />
    <lh-radio value="b" label="Вариант 2" />
    <lh-radio value="c" label="Вариант 3" 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
nameНативное namestring—
sizeРазмер'small' | 'medium' | 'large'—
customClassПользовательский классstring—
sxБыстрые свойства раскладкиLhSxProps—

RadioGroup Props ​

ПропОписаниеТипПо умолчанию
modelValue (v-model)Выбранное значениеunknown—
disabledОтключить все дочерние элементыbooleanfalse
nameНативное namestring—
sizeРазмер (пробрасывается дочерним элементам)'small' | 'medium' | 'large'—

Events ​

СобытиеОписаниеПараметр колбэка
update:modelValueИзменение значения(value)
changeИзменение значения(value)