diff --git a/example/pages/radio/index.wxml b/example/pages/radio/index.wxml
index a0d508d2..c2fbf7f3 100644
--- a/example/pages/radio/index.wxml
+++ b/example/pages/radio/index.wxml
@@ -23,6 +23,17 @@
+
+
+ 单选框
+
+
+
diff --git a/packages/radio/README.md b/packages/radio/README.md
index abf8419c..5d0102b0 100644
--- a/packages/radio/README.md
+++ b/packages/radio/README.md
@@ -1,6 +1,7 @@
## Radio 单选框
### 使用指南
+
在 app.json 或 index.json 中引入组件
```json
"usingComponents": {
@@ -12,6 +13,7 @@
### 代码演示
#### 基础用法
+
通过`value`绑定值当前选中项的 name
```html
@@ -22,6 +24,7 @@
```
#### 禁用状态
+
通过`disabled`属性禁止选项切换,在`van-radio`上设置`diabled`可以禁用单个选项
```html
@@ -31,7 +34,14 @@
```
+#### 自定义颜色
+
+ ```html
+复选框
+```
+
#### 与 Cell 组件一起使用
+
此时你需要再引入`Cell`和`CellGroup`组件。
```html
@@ -56,6 +66,7 @@
| disabled | 是否为禁用状态 | `Boolean` | `false` |
| label-disabled | 是否禁用文本内容点击 | `Boolean` | `false` |
| label-position | 文本位置,可选值为 `left` | `String` | `right` |
+| checked-color | 选中状态颜色 | `String` | `#1989fa` |
### Radio Event
diff --git a/packages/radio/index.less b/packages/radio/index.less
index 59c43e78..062b24b2 100644
--- a/packages/radio/index.less
+++ b/packages/radio/index.less
@@ -39,6 +39,10 @@
margin: 0 10px 0 0;
float: left;
}
+
+ &:empty {
+ margin: 0;
+ }
}
&__icon {
diff --git a/packages/radio/index.ts b/packages/radio/index.ts
index 71e83349..e1f1e1e2 100644
--- a/packages/radio/index.ts
+++ b/packages/radio/index.ts
@@ -15,7 +15,8 @@ VantComponent({
value: null,
disabled: Boolean,
labelDisabled: Boolean,
- labelPosition: String
+ labelPosition: String,
+ checkedColor: String
},
computed: {
diff --git a/packages/radio/index.wxml b/packages/radio/index.wxml
index 011a7e0e..29d73956 100644
--- a/packages/radio/index.wxml
+++ b/packages/radio/index.wxml
@@ -8,7 +8,12 @@
class="van-radio__control"
/>
-
+