本文介绍单项选择器(radio)。

radio-group

单项选择器组。

属性名

类型

默认值

描述

最低版本

onChange

EventHandle

-

选中项发生变化时触发,event.detail = {value: 选中项 radio 的 value}

-

name

String

-

组件名字,用于表单提交获取数据

-

radio

单选项目。

属性名

类型

默认值

描述

最低版本

value

String

-

组件值,选中时 change 事件会携带的 value

-

checked

Boolean

false

当前是否选中

-

disabled

Boolean

false

是否禁用

-

color

String

-

radio 的颜色。值可以是英文代码(例如 blue)或者十六进制颜色码(例如 #0000FF)。

1.10.0

图示

示例代码

<radio-group class="radio-group" onChange="radioChange">
  <label class="radio" a:for="{{items}}">
    <radio value="{{item.name}}" checked="{{item.checked}}"/>{{item.value}}
  </label>
</radio-group>
Page({
  data: {
    items: [
      {name: 'angular', value: 'AngularJS'},
      {name: 'react', value: 'React', checked: true},
      {name: 'polymer', value: 'Polymer'},
      {name: 'vue', value: 'Vue.js'},
      {name: 'ember', value: 'Ember.js'},
      {name: 'backbone', value: 'Backbone.js'},
    ]
  },
  radioChange: function(e) {
    console.log('你选择的框架是:', e.detail.value)
  }
})