diff --git a/src/checkbox/README.md b/src/checkbox/README.md
index 01a145407..697d28e8e 100644
--- a/src/checkbox/README.md
+++ b/src/checkbox/README.md
@@ -33,6 +33,12 @@ export default {
Checkbox
```
+### Custom Shape
+
+```html
+Checkbox
+```
+
### Custom Color
```html
diff --git a/src/checkbox/README.zh-CN.md b/src/checkbox/README.zh-CN.md
index 9eaa1af0d..4f3dd717b 100644
--- a/src/checkbox/README.zh-CN.md
+++ b/src/checkbox/README.zh-CN.md
@@ -13,7 +13,7 @@ Vue.use(Checkbox).use(CheckboxGroup);
### 基础用法
-通过`v-model`绑定 checkbox 的勾选状态
+通过`v-model`绑定复选框的勾选状态
```html
复选框
@@ -37,6 +37,14 @@ export default {
复选框
```
+### 自定义形状
+
+将`shape`属性设置为`square`,复选框的形状会变成方形
+
+```html
+复选框
+```
+
### 自定义颜色
通过`checked-color`属性可以自定义选中状态下的图标颜色
diff --git a/src/checkbox/demo/index.vue b/src/checkbox/demo/index.vue
index d120712c4..4fc3c7a32 100644
--- a/src/checkbox/demo/index.vue
+++ b/src/checkbox/demo/index.vue
@@ -13,6 +13,12 @@
+
+
+ {{ $t('customColor') }}
+
+
+
{{ $t('customColor') }}
@@ -84,6 +90,7 @@ export default {
checkbox: '复选框',
customIcon: '自定义图标',
customColor: '自定义颜色',
+ customShape: '自定义形状',
title3: '复选框组',
title4: '设置最大可选数',
title5: '搭配单元格组件使用',
@@ -95,6 +102,7 @@ export default {
checkbox: 'Checkbox',
customIcon: 'Custom Icon',
customColor: 'Custom Color',
+ customShape: 'Custom Shape',
title3: 'Checkbox Group',
title4: 'Maximum amount of checked options',
title5: 'Inside a Cell',
@@ -109,6 +117,7 @@ export default {
checkbox1: true,
checkbox2: true,
checkbox3: true,
+ checkboxShape: true,
list: [
'a',
'b',
diff --git a/src/checkbox/test/__snapshots__/demo.spec.js.snap b/src/checkbox/test/__snapshots__/demo.spec.js.snap
index 0c5713c51..d3f357e59 100644
--- a/src/checkbox/test/__snapshots__/demo.spec.js.snap
+++ b/src/checkbox/test/__snapshots__/demo.spec.js.snap
@@ -22,6 +22,14 @@ exports[`renders demo correctly 1`] = `
+
diff --git a/src/radio/README.md b/src/radio/README.md
index 0649c2172..870d9abfc 100644
--- a/src/radio/README.md
+++ b/src/radio/README.md
@@ -62,7 +62,7 @@ Use icon slot to custom icon
@@ -70,7 +70,7 @@ Use icon slot to custom icon
@@ -81,10 +81,8 @@ export default {
data() {
return {
radio: '1',
- icon: {
- active: 'https://img.yzcdn.cn/vant/user-active.png',
- inactive: 'https://img.yzcdn.cn/vant/user-inactive.png'
- }
+ activeIcon: 'https://img.yzcdn.cn/vant/user-active.png',
+ inactiveIcon: 'https://img.yzcdn.cn/vant/user-inactive.png'
};
}
};
diff --git a/src/radio/README.zh-CN.md b/src/radio/README.zh-CN.md
index be9334088..09791d680 100644
--- a/src/radio/README.zh-CN.md
+++ b/src/radio/README.zh-CN.md
@@ -35,7 +35,7 @@ export default {
### 禁用状态
-通过`disabled`属性禁止选项切换,在`van-radio`上设置`disabled`可以禁用单个选项
+通过`disabled`属性禁止选项切换,在`Radio`上设置`disabled`可以禁用单个选项
```html
@@ -66,7 +66,7 @@ export default {
@@ -74,7 +74,7 @@ export default {
@@ -83,18 +83,16 @@ export default {
```js
export default {
data() {
- radio: '1'
- icon: {
- active: 'https://img.yzcdn.cn/vant/user-active.png',
- inactive: 'https://img.yzcdn.cn/vant/user-inactive.png'
- }
+ radio: '1',
+ activeIcon: 'https://img.yzcdn.cn/vant/user-active.png',
+ inactiveIcon: 'https://img.yzcdn.cn/vant/user-inactive.png'
}
}
```
### 与 Cell 组件一起使用
-此时你需要再引入`Cell`和`CellGroup`组件。
+此时你需要再引入`Cell`和`CellGroup`组件
```html
diff --git a/src/radio/demo/index.vue b/src/radio/demo/index.vue
index 09798ea82..232ea1d4b 100644
--- a/src/radio/demo/index.vue
+++ b/src/radio/demo/index.vue
@@ -1,51 +1,28 @@
-
+
{{ $t('radio') }} 1
{{ $t('radio') }} 2
-
+
{{ $t('radio') }} 1
{{ $t('radio') }} 2
-
-
- {{ $t('radio') }} 1
-
-
- {{ $t('radio') }} 2
-
+
+ {{ $t('radio') }} 1
+ {{ $t('radio') }} 2
-
+
{{ $t('radio') }} 1
@@ -64,25 +41,11 @@
-
-
+
+
-
-
+
+
diff --git a/src/radio/test/__snapshots__/demo.spec.js.snap b/src/radio/test/__snapshots__/demo.spec.js.snap
index 80190490e..fea9f6b8b 100644
--- a/src/radio/test/__snapshots__/demo.spec.js.snap
+++ b/src/radio/test/__snapshots__/demo.spec.js.snap
@@ -30,15 +30,11 @@ exports[`renders demo correctly 1`] = `
单选框 2