Basic
@@ -46,3 +59,4 @@
margin-right: 8px;
}
+```
diff --git a/components/button/demo/disabled.vue b/components/button/demo/disabled.md
similarity index 65%
rename from components/button/demo/disabled.vue
rename to components/button/demo/disabled.md
index 4703665c8..081e3e83f 100644
--- a/components/button/demo/disabled.vue
+++ b/components/button/demo/disabled.md
@@ -1,3 +1,15 @@
+
+
+#### 不可用状态
+添加 `disabled` 属性即可让按钮处于不可用状态,同时按钮样式也会改变。
+
+
+
+#### Disabled
+To mark a button as disabled, add the `disabled` property to the `Button`.
+
+
+```html
Primary
@@ -13,3 +25,4 @@
Dashed(disabled)
+```
diff --git a/components/button/demo/ghost.vue b/components/button/demo/ghost.md
similarity index 53%
rename from components/button/demo/ghost.vue
rename to components/button/demo/ghost.md
index 1b837f01f..25d9a2662 100644
--- a/components/button/demo/ghost.vue
+++ b/components/button/demo/ghost.md
@@ -1,3 +1,13 @@
+
+#### 幽灵按钮
+幽灵按钮将其他按钮的内容反色,背景变为透明,常用在有色背景上。
+
+
+
+#### Ghost Button
+`ghost` property will make button's background transparent, it is common used in colored background.
+
+```html
Primary
@@ -6,3 +16,4 @@
danger
+```
diff --git a/components/button/demo/icon.md b/components/button/demo/icon.md
new file mode 100644
index 000000000..caf2b311b
--- /dev/null
+++ b/components/button/demo/icon.md
@@ -0,0 +1,26 @@
+
+#### 图标按钮
+当需要在 `Button` 内嵌入 `Icon` 时,可以设置 `icon` 属性,或者直接在 `Button` 内使用 `Icon` 组件。
+如果想控制 `Icon` 具体的位置,只能直接使用 `Icon` 组件,而非 `icon` 属性。
+
+
+
+#### Icon
+`Button` components can contain an `Icon`. This is done by setting the `icon` property or placing an `Icon` component within the `Button`
+If you want specific control over the positioning and placement of the `Icon`, then that should be done by placing the `Icon` component within the `Button` rather than using the `icon` property.
+
+
+```html
+
+
+
+
Search
+
+
Search
+
+
Search
+
+
Search
+
+
+```
diff --git a/components/button/demo/icon.vue b/components/button/demo/icon.vue
deleted file mode 100644
index 758b853c4..000000000
--- a/components/button/demo/icon.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
Search
-
-
Search
-
-
-
Search
-
-
Search
-
-
diff --git a/components/button/demo/index.vue b/components/button/demo/index.vue
index 09ab334db..4937897eb 100644
--- a/components/button/demo/index.vue
+++ b/components/button/demo/index.vue
@@ -1,5 +1,5 @@
+```
diff --git a/components/button/demo/multiple.md b/components/button/demo/multiple.md
new file mode 100644
index 000000000..da4045e54
--- /dev/null
+++ b/components/button/demo/multiple.md
@@ -0,0 +1,21 @@
+
+#### 多个按钮组合
+按钮组合使用时,推荐使用1个主操作 + n 个次操作,3个以上操作时把更多操作放到 `Dropdown.Button` 中组合使用。
+
+
+
+#### Multiple Buttons
+If you need several buttons, we recommend that you use 1 primary button + n secondary buttons, and if there are more than three operations, you can group some of them into `Dropdown.Button`.
+
+
+```html
+// TODO: 依赖组件开发中
+
+
+
Primary
+
Default
+
Dashed
+
Danger
+
+
+```
diff --git a/components/button/demo/multiple.vue b/components/button/demo/multiple.vue
deleted file mode 100644
index ab88c92aa..000000000
--- a/components/button/demo/multiple.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-// TODO: 依赖组件开发中
-
-
-
Primary
-
Default
-
Dashed
-
Danger
-
-
diff --git a/components/button/demo/size.vue b/components/button/demo/size.md
similarity index 70%
rename from components/button/demo/size.vue
rename to components/button/demo/size.md
index e1e6b65e3..0b290eaa2 100644
--- a/components/button/demo/size.vue
+++ b/components/button/demo/size.md
@@ -1,3 +1,16 @@
+
+#### 按钮尺寸
+按钮有大、中、小三种尺寸。
+通过设置 `size` 为 `large` `small` 分别把按钮设为大、小尺寸。若不设置 `size`,则尺寸为中。
+
+
+
+#### Size
+Ant Design supports a default button size as well as a large and small size.
+If a large or small button is desired, set the `size` property to either `large` or `small` respectively. Omit the `size` property for a button with the default size.
+
+
+```html
@@ -38,3 +51,4 @@ export default {
},
}
+```
\ No newline at end of file
diff --git a/components/icon/icon.vue b/components/icon/icon.vue
index f10e02b4e..5526a4563 100644
--- a/components/icon/icon.vue
+++ b/components/icon/icon.vue
@@ -1,7 +1,5 @@
-
-
+