zgg-ui
Version:
2.0.1 正式版本 基于 Vue 3、UniApp 和 TypeScript 开发的多端适配移动端 UI 组件库,旨在提供丰富的组件集合,帮助开发者快速构建多端响应式的移动应用界面
22 lines (17 loc) • 632 B
text/typescript
import type { InjectionKey } from 'vue'
import { propsHook, PropsTypeHook } from '../../libs/zHooks'
type zRadioSizeType = 'small' | 'normal' | 'large'
interface RadioGroupProps extends PropsTypeHook {
size?: zRadioSizeType
disabled?: boolean
labelDisabled?: boolean
border?: boolean
activeColor?: string
modelValue?: string | number | boolean
label?: string | number | boolean
}
export interface RadioGroupContext extends RadioGroupProps {
changeEvent: (val: RadioGroupProps['modelValue']) => void
}
export const zRadioGroupKey: InjectionKey<RadioGroupContext> =
Symbol('zRadioGroupKey')