import { RadioGroup as VanRadioGroup, Radio as VanRadio, Cell as VanCell } from 'vant'
import { useFormInput, useOptions } from '../../../hooks/form-input'
import { formInputProps, fromInputEmits } from '../../form-input-props'
export default {
props: formInputProps,
emits: [...fromInputEmits],
setup (props, context) {
const { width, updateStream } = useFormInput(props, context)
const { optionProps, options, proxyOptionsValue } = useOptions(props, false, updateStream)
const radioItem = (option) =>
// 优化操作-cell增加点击事件
const cellItem = (option) => radioItem(option) }}
title={option[optionProps.value.label] ?? option}
onclick={() => { proxyOptionsValue.value = option[optionProps.value.value] ?? option }}
clickable />
const radioItems = () => options.value.map(cellItem)
return () =>
{radioItems()}
}
}