Radio 单选框
Maker
$formCreate.maker.radio('是否包邮','is_postage','0').options([
{value:"0",label:"不包邮",disabled:false},
{value:"1",label:"包邮",disabled:false},
{value:"2",label:"未知",disabled:true},
])
JSON
{
type:"radio",
title:"是否包邮",
field:"is_postage",
value:"0",
options:[
{value:"0",label:"不包邮",disabled:false},
{value:"1",label:"包邮",disabled:true},
],
}
参考:Ant-design-vue_Radio
value :String | Number
options
字段名 |
说明 |
字段类型 |
是否必填 |
默认值 |
value |
参数值 |
String,Number |
true |
- |
label |
字段别名 |
String |
true |
- |
disabled |
设置为禁用状态 |
Boolean |
false |
false |
props
参数 |
说明 |
类型 |
默认值 |
disabled |
禁选所有子单选器 |
boolean |
false |
name |
RadioGroup 下所有 input[type="radio"] 的 name 属性 |
string |
- |
options |
以配置形式设置子元素 |
string[] \ |
Array<{ label: string value: string disabled?: boolean }> |
- |
size |
大小,只对按钮样式生效 |
large |
default |
small |
default |
buttonStyle |
RadioButton 的风格样式,目前有描边和填色两种风格 |
outline |
solid |
outline |
events
事件名称 |
说明 |
回调参数 |
change |
选项变化时的回调函数 |
Function(e:Event) |