## Radio 单选框
### 使用指南
在 index.json 中引入组件
```json
{
"usingComponents": {
"van-radio": "/packages/radio/index"
}
}
```
### 代码演示
#### 基础数据结构
```js
items: [
{name: 'USA', value: '美国'},
{name: 'BRA', value: '巴西', disabled: true },
{name: 'CHN', value: '中国', checked: 'true'}
]
```
#### 基础用法
```html
```
#### 禁用状态
```html
```
```js
Page({
data: {
items: [
{name: 'USA', value: '美国'},
{name: 'BRA', value: '巴西', disabled: true },
{name: 'CHN', value: '中国', checked: 'true'}
]
}
})
```
#### 自定义样式
```html
```
```css
.radio-demo {
font-size: 12px !important;
}
.radio-color {
color: red !important;
}
```
#### 事件
```html
```
```js
Page({
handleRadioChange: function(e) {
console.log('radio发生change事件,携带value值为:', e.detail)
}
})
```
#### 列表模式
```html
```
### 参数
| 参数 | 说明 | 类型 | 默认值 | 必须 |
|-----------|-----------|-----------|-------------|-------------|
| items | 单选数组 | Array | [] | - |
| type | 显示类型: list | String | - | |
| radio-class | radio样式类| String| -|
| radio-color | radio选中颜色 | String | #06bf04|
### 事件
| 事件名称 | 说明 | 回调参数 |
| ---- | --- | ---|
| change | 数值改变时触发 | event |