mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-11-23 12:42:09 +08:00
1.5 KiB
1.5 KiB
Radio
Install
import { Radio } from 'vant';
Vue.use(Radio);
Usage
Basic Usage
Use v-model to bind the name of checked radio
<van-radio-group v-model="radio">
<van-radio name="1">Radio 1</van-radio>
<van-radio name="2">Radio 2</van-radio>
</van-radio-group>
export default {
data() {
return {
radio: '1'
}
}
};
Disabled
<van-radio-group v-model="radio" disabled>
<van-radio name="1">Radio 1</van-radio>
<van-radio name="2">Radio 2</van-radio>
</van-radio-group>
Inside a Cell
<van-radio-group v-model="radio">
<van-cell-group>
<van-cell><van-radio name="1">Radio 1</van-radio></van-cell>
<van-cell><van-radio name="2">Radio 2</van-radio></van-cell>
</van-cell-group>
</van-radio-group>
Radio API
| Attribute | Description | Type | Default | Accepted Values |
|---|---|---|---|---|
| name | Radio name | any |
- | - |
| disabled | Whether to disable radio | Boolean |
false |
- |
RadioGroup API
| Attribute | Description | Type | Default | Accepted Values |
|---|---|---|---|---|
| v-model | Name of checked radio | any |
- | - |
| disabled | Diable all radios | Boolean |
false |
- |
RadioGroup Event
| Event | Description | Parameters |
|---|---|---|
| change | Triggered when value changed | current value |