Skip to content

Radio 라디오 버튼 ​

미니프로그램 측은 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)