import{c as t,o,B as a}from"./vendor.36ea9f7d.js";const d={class:"markdown-body"},r=a('
通过 v-model 绑定值当前选中项的 label ,二者一致时 Radio 选中。
<nut-radio v-model="radioVal" :label="b">备选项1</nut-radio>\nsetup() {\n return {\n radioVal:"a",\n };\n}\n<nut-radio v-model="radioVal" :label="1">备选项1</nut-radio>\n<nut-radio v-model="radioVal" :label="2">备选项2</nut-radio>\nsetup() {\n return {\n radioVal:"2",\n };\n}\n<nut-radiogroup v-model="radioGroupVal">\n <nut-radio label="a">备选项1</nut-radio>\n <nut-radio label="b">备选项2</nut-radio>\n</nut-radiogroup>\nsetup() {\n return {\n radioGroupVal:"b",\n };\n}\n通过给 disabled 传布尔值 false ,可将组件禁用
<nut-radio :disabled="true" label="禁用">备选项1</nut-radio>\n<nut-radiogroup v-model="radioGroupVal" :is-animated="false">\n <nut-radio label="a">备选项1</nut-radio>\n <nut-radio label="b">备选项2</nut-radio>\n <nut-radio label="c">备选项3</nut-radio>\n</nut-radiogroup>\nsetup() {\n return {\n radioGroupVal:"c",\n };\n}\n内置 small,base,large 三种规格供使用。
<nut-radio size="small">小号</nut-radio>\n<nut-radio size="base">默认</nut-radio>\n<nut-radio size="large">大号</nut-radio>\n内置 small,base,large 三种规格供使用。
<nut-radiogroup v-model="radioGroupVal" size="large">\n <nut-radio label="1">备选项1</nut-radio>\n <nut-radio label="2">备选项2</nut-radio>\n <nut-radio label="3">备选项3</nut-radio>\n</nut-radiogroup>\nsetup() {\n return {\n radioGroupVal:"2",\n };\n}\n通过给 is-animated 传布尔值 false ,禁用自带动效
<nut-radio :is-animated="false" v-model="radioVal" label="a">备选项1</nut-radio>\n<nut-radio :is-animated="false" v-model="radioVal" label="b">备选项2</nut-radio>\nsetup() {\n return {\n radioVal: 'b',\n };\n}\n<nut-radiogroup v-model="radioGroupVal" :is-animated="false">\n <nut-radio label="a">备选项1</nut-radio>\n <nut-radio label="b">备选项2</nut-radio>\n <nut-radio label="c">备选项3</nut-radio>\n</nut-radiogroup>\nsetup() {\n return {\n radioGroupVal: 'c',\n };\n}\n<nut-radio class="my-radio">备选项</nut-radio>\nRadioGroup 也支持新增自定义class
| 字段 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| v-model | 当前选中项的标识符,与label值一致时呈选中状态 | 任意类型 | - |
| label | 标识符,与v-model值一致时呈选中状态 | 任意类型 | - |
| size | 尺寸,可选值small/base/large | String | base |
| disabled | 是否禁用 | Boolean | false |
| is-animated | 是否需要动效 | Boolean | true |
| 字段 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| v-model | 当前选中项的标识符,与label值一致时呈选中状态 | String、Number、Boolean | - |
| size | 尺寸,可选值small/base/large | String | base |
| disabled | 是否禁用 | Boolean | false |
| is-animated | 是否需要动效 | Boolean | true |
| 字段 | 说明 | 回调参数 |
|---|---|---|
| change | 值变化时触发 | 当前选中项值(label)【设置label后有值、默认为空】 |