diff --git a/packages/switch-cell/en-US.md b/packages/switch-cell/en-US.md
index bbbd1eb00..df516bde2 100644
--- a/packages/switch-cell/en-US.md
+++ b/packages/switch-cell/en-US.md
@@ -54,8 +54,9 @@ use `loading` property to keep component in loading state
|-----------|-----------|-----------|-------------|
| v-model | on-off state of the switch | `Boolean` | - |
| title | the leftside title | `String` | `''` |
-| loading | whether the component is in loading state | `Boolean` | `false` |
-| disabled | whether to disable the component | `Boolean` | `false` |
+| loading | whether switch is loading | `Boolean` | `false` |
+| disabled | whether to disable switch | `Boolean` | `false` |
+| size | Size of switch | `String` | `26px` |
### Event
diff --git a/packages/switch-cell/index.vue b/packages/switch-cell/index.vue
index 6c1f38f6e..3b2b202d0 100644
--- a/packages/switch-cell/index.vue
+++ b/packages/switch-cell/index.vue
@@ -20,7 +20,11 @@ export default create({
value: Boolean,
border: Boolean,
loading: Boolean,
- disabled: Boolean
+ disabled: Boolean,
+ size: {
+ type: String,
+ default: '26px'
+ }
},
watch: {
diff --git a/packages/switch-cell/test/__snapshots__/demo.spec.js.snap b/packages/switch-cell/test/__snapshots__/demo.spec.js.snap
index 4d56a0ddd..adea272c3 100644
--- a/packages/switch-cell/test/__snapshots__/demo.spec.js.snap
+++ b/packages/switch-cell/test/__snapshots__/demo.spec.js.snap
@@ -10,7 +10,7 @@ exports[`renders demo correctly 1`] = `