From a6207595988b6768bc311134b579d06decd05d5e Mon Sep 17 00:00:00 2001 From: wangxueliang Date: Tue, 27 Feb 2018 18:00:11 +0800 Subject: [PATCH] fix switch --- components/switch/index.en-US.md | 4 ++++ components/switch/index.zh-CN.md | 4 ++++ components/vc-switch/Switch.vue | 4 ++-- examples/routes.js | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/components/switch/index.en-US.md b/components/switch/index.en-US.md index 4a7a91116..b9c347cd1 100644 --- a/components/switch/index.en-US.md +++ b/components/switch/index.en-US.md @@ -10,6 +10,10 @@ | loading | loading state of switch | boolean | false | | size | the size of the `Switch`, options: `default` `small` | string | default | | unCheckedChildren | content to be shown when the state is unchecked | string\|slot | | + +### events +| Events Name | Description | Arguments | +| --- | --- | --- | | change | a callback function, can be executed when the checked state is changing | Function(checked:Boolean) | | ## Methods diff --git a/components/switch/index.zh-CN.md b/components/switch/index.zh-CN.md index 6cb97cedd..81c392d8c 100644 --- a/components/switch/index.zh-CN.md +++ b/components/switch/index.zh-CN.md @@ -10,6 +10,10 @@ | loading | 加载中的开关 | boolean | false | | size | 开关大小,可选值:`default` `small` | string | default | | unCheckedChildren | 非选中时的内容 | string\|slot | | + +### 事件 +| 事件名称 | 说明 | 回调参数 | +| --- | --- | --- | | change | 变化时回调函数 | Function(checked:Boolean) | | ## 方法 diff --git a/components/vc-switch/Switch.vue b/components/vc-switch/Switch.vue index f99b3acc1..dab42e7f4 100644 --- a/components/vc-switch/Switch.vue +++ b/components/vc-switch/Switch.vue @@ -15,8 +15,8 @@ export default { props: { ...switchPropTypes, prefixCls: switchPropTypes.prefixCls.def('rc-switch'), - checkedChildren: switchPropTypes.checkedChildren.def(null), - unCheckedChildren: switchPropTypes.unCheckedChildren.def(null), + checkedChildren: switchPropTypes.checkedChildren, + unCheckedChildren: switchPropTypes.unCheckedChildren, defaultChecked: switchPropTypes.defaultChecked.def(''), // onChange: switchPropTypes.onChange.def(noop), // onClick: switchPropTypes.onClick.def(noop), diff --git a/examples/routes.js b/examples/routes.js index 5d22c28b9..d8908c36d 100644 --- a/examples/routes.js +++ b/examples/routes.js @@ -3,7 +3,7 @@ const AsyncComp = () => { const hashs = window.location.hash.split('/') const d = hashs[hashs.length - 1] return { - component: import(`../components/input/demo/${d}`), + component: import(`../components/switch/demo/${d}`), } } export default [