Radio 单选框

在线预览

Maker

  1. maker.radio('是否包邮','is_postage','0').options([
  2. {value:"0",label:"不包邮",disabled:false},
  3. {value:"1",label:"包邮",disabled:false},
  4. {value:"2",label:"未知",disabled:true},
  5. ])

JSON

  1. {
  2. type:"radio",
  3. title:"是否包邮",
  4. field:"is_postage",
  5. value:"0",
  6. options:[
  7. {value:"0",label:"不包邮",disabled:false},
  8. {value:"1",label:"包邮",disabled:true},
  9. ],
  10. }

参考:iview2.x | iview3.x

value: String | Number

options

属性 说明 类型 默认值
value 选项值 String \ Number -
label 只在组合使用时有效。指定当前选项的 value 值,组合会自动判断当前选择的项目 String \ Number -
disabled 是否禁用当前项 Boolean false
size 单选框的尺寸,可选值为 largesmalldefault 或者不设置 String -

props

属性 说明 类型 默认值
type 可选值为 button 或不填,为 button 时使用按钮样式 String -
size 尺寸,可选值为largesmalldefault或者不设置 String -
vertical 是否垂直排列,按钮样式下无效 Boolean false

on 事件

事件名 说明 返回值
on-change 在选项状态发生改变时触发,返回当前状态。通过修改外部的数据改变时不会触发