From d4950678e695ceacbf46bffc2e1727e897abc1c2 Mon Sep 17 00:00:00 2001 From: cookfront Date: Wed, 1 Mar 2017 11:31:52 +0800 Subject: [PATCH] checkbox component --- docs/examples-docs/checkbox.md | 132 ++++++++++++++++++++++++++++- docs/examples-docs/radio.md | 6 ++ docs/examples/checkbox.vue | 44 +++++++--- docs/examples/radio.vue | 4 +- packages/checkbox/src/checkbox.vue | 9 ++ 5 files changed, 181 insertions(+), 14 deletions(-) diff --git a/docs/examples-docs/checkbox.md b/docs/examples-docs/checkbox.md index 64a485a6a..ce1ca634e 100644 --- a/docs/examples-docs/checkbox.md +++ b/docs/examples-docs/checkbox.md @@ -1 +1,131 @@ -## Checkbox组件 \ No newline at end of file +## Checkbox组件 + +### 基础用法 + +```html +复选框1 + + +``` + +### 禁用状态 + +```html +复选框2 + + +``` + +### Checkbox组 + +```html + + 复选框{{item}} + + + +``` + +### 禁用Checkbox组 + +```html + + 复选框{{item}} + + + +``` + +### 与Cell组件一起使用 + +```html + + + + 复选框{{item}} + + + + + +``` + +### Checkbox API + +| 参数 | 说明 | 类型 | 默认值 | 可选值 | +|-----------|-----------|-----------|-------------|-------------| +| disabled | 是否禁用单选框 | Boolean | false | | +| name | 根据这个来判断radio是否选中 | Boolean | false | | + +### CheckboxGroup API + +| 参数 | 说明 | 类型 | 默认值 | 可选值 | +|-----------|-----------|-----------|-------------|-------------| +| disabled | 是否禁用单选框 | Boolean | false | | + +### CheckboxGroup Event + +| 事件名称 | 说明 | 回调参数 | +|-----------|-----------|-----------| +| change | 当绑定值变化时触发的事件 | 当前组件的值 | diff --git a/docs/examples-docs/radio.md b/docs/examples-docs/radio.md index f1e92de89..433894a26 100644 --- a/docs/examples-docs/radio.md +++ b/docs/examples-docs/radio.md @@ -96,3 +96,9 @@ export default { | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| | disabled | 是否禁用单选框 | Boolean | false | | + +### RadioGroup Event + +| 事件名称 | 说明 | 回调参数 | +|-----------|-----------|-----------| +| change | 当绑定值变化时触发的事件 | 当前组件的值 | diff --git a/docs/examples/checkbox.vue b/docs/examples/checkbox.vue index 5f1adfacb..e4ac8b63f 100644 --- a/docs/examples/checkbox.vue +++ b/docs/examples/checkbox.vue @@ -2,20 +2,32 @@

Checkbox

-

基础用法

- 复选框1 +
+

基础用法

+ 复选框1 -

禁用状态

- 复选框2 +

禁用状态

+ 复选框2 + +

Checkbox组

+ + 复选框{{item}} + + +

禁用Checkbox组

+ + 复选框{{item}} + + +

与Cell组件一起使用

+
-

Checkbox组

- 复选框{{item}} - - -

禁用Checkbox组

- - 复选框{{item}} + + + 复选框{{item}} + +
@@ -42,3 +54,13 @@ export default { } }; + + diff --git a/docs/examples/radio.vue b/docs/examples/radio.vue index 28e79e31d..780c71f39 100644 --- a/docs/examples/radio.vue +++ b/docs/examples/radio.vue @@ -2,7 +2,7 @@

Radio

-
+

基础用法

单选框1 单选框2 @@ -49,7 +49,7 @@ export default {