<template> <div class="radio-basic"> <x-radio label="1" v-model="radioValue1" @change="handleRadioChange">女</x-radio> <x-radio label="2" v-model="radioValue1" @change="handleRadioChange">男</x-radio> </div> </template> <script> export default { data() { return { radioValue1: '1' } }, methods: { handleRadioChange(value) { console.log(value) } } } </script>
设置disabled属性实现禁用状态。
disabled
<template> <div class="radio-disabled"> <x-radio disabled v-model="radioValue2" label="1">女</x-radio> <x-radio disabled v-model="radioValue2" label="2">男</x-radio> </div> </template> <script> export default { data() { return { radioValue2: '2' } } } </script>
可以将多个 Radio 放入x-radio-group容器中。
x-radio-group
<template> <div class="radio-group"> <x-radio-group v-model="radioValue3"> <x-radio label="1">北京</x-radio> <x-radio label="2">上海</x-radio> <x-radio label="3">杭州</x-radio> </x-radio-group> </div> </template> <script> export default { data() { return { radioValue3: '2' } } } </script>
← Select 下拉框 Checkbox 多选 →