diff --git a/src/form/README.md b/src/form/README.md
index e0452706e..9c22c7501 100644
--- a/src/form/README.md
+++ b/src/form/README.md
@@ -13,6 +13,48 @@ Vue.use(Form);
### Basic Usage
+```html
+
+
+
+
+ Submit
+
+
+```
+
+```js
+export default {
+ data() {
+ return {
+ username: '',
+ password: '',
+ };
+ },
+ methods: {
+ onSubmit(values) {
+ console.log('submit', values);
+ },
+ onFailed(errorInfo) {
+ console.log('failed', errorInfo);
+ },
+ },
+}
+```
+
## API
### Props
diff --git a/src/form/README.zh-CN.md b/src/form/README.zh-CN.md
index f2458d0d2..3e6a35d76 100644
--- a/src/form/README.zh-CN.md
+++ b/src/form/README.zh-CN.md
@@ -13,6 +13,48 @@ Vue.use(Form);
### 基础用法
+```html
+
+
+
+
+ 提交
+
+
+```
+
+```js
+export default {
+ data() {
+ return {
+ username: '',
+ password: '',
+ };
+ },
+ methods: {
+ onSubmit(values) {
+ console.log('submit', values);
+ },
+ onFailed(errorInfo) {
+ console.log('failed', errorInfo);
+ },
+ },
+}
+```
+
## API
### Props
diff --git a/src/form/demo/BasicUsage.vue b/src/form/demo/BasicUsage.vue
new file mode 100644
index 000000000..837030881
--- /dev/null
+++ b/src/form/demo/BasicUsage.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ {{ $t('submit') }}
+
+
+
+
+
+
diff --git a/src/form/demo/FieldType.vue b/src/form/demo/FieldType.vue
new file mode 100644
index 000000000..2a2079cf3
--- /dev/null
+++ b/src/form/demo/FieldType.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ {{ $t('submit') }}
+
+
+
+
+
+
diff --git a/src/form/demo/index.vue b/src/form/demo/index.vue
index b6de21ed3..c2aaaf767 100644
--- a/src/form/demo/index.vue
+++ b/src/form/demo/index.vue
@@ -1,64 +1,18 @@
-
-
-
-
-
-
-
- submit
-
-
+
+
-
-