From 8345d6e1261980395b2467ff94e4de5f65c2db77 Mon Sep 17 00:00:00 2001 From: Lindy <33708359+Lindysen@users.noreply.github.com> Date: Sun, 19 Jan 2020 17:43:09 +0800 Subject: [PATCH] docs(Rate): add change event demo (#5596) --- src/rate/README.md | 16 ++++++++++++++ src/rate/README.zh-CN.md | 16 ++++++++++++++ src/rate/demo/index.vue | 21 ++++++++++++++++++- src/rate/test/__snapshots__/demo.spec.js.snap | 14 +++++++++++++ 4 files changed, 66 insertions(+), 1 deletion(-) diff --git a/src/rate/README.md b/src/rate/README.md index a7e5c71c4..6d500d10b 100644 --- a/src/rate/README.md +++ b/src/rate/README.md @@ -88,6 +88,22 @@ export default { ``` +### Change Event + +```html + +``` + +```javascript +export default { + method: { + onChange(value) { + Toast('current value:'+ value); + } + } +} +``` + ## API ### Props diff --git a/src/rate/README.zh-CN.md b/src/rate/README.zh-CN.md index 4df99b5c0..d2c590594 100644 --- a/src/rate/README.zh-CN.md +++ b/src/rate/README.zh-CN.md @@ -88,6 +88,22 @@ export default { ``` +### 监听 change 事件 + +```html + +``` + +```javascript +export default { + method: { + onChange(value) { + Toast('当前值:'+ value); + } + } +} +``` + ## API ### Props diff --git a/src/rate/demo/index.vue b/src/rate/demo/index.vue index bacfc25a8..d97952cd2 100644 --- a/src/rate/demo/index.vue +++ b/src/rate/demo/index.vue @@ -39,6 +39,13 @@ + + + + @@ -52,6 +59,8 @@ export default { customStyle: '自定义样式', customCount: '自定义数量', readonly: '只读状态', + changeEvent: '监听 change 事件', + toastContent: (value) => `当前值:${value}` }, 'en-US': { halfStar: 'Half Star', @@ -60,7 +69,9 @@ export default { customStyle: 'Custom Style', customCount: 'Custom Count', readonly: 'Readonly', - }, + changeEvent: 'Change Event', + toastContent: (value) => `current value:${value}` + } }, data() { @@ -71,8 +82,16 @@ export default { value4: 2.5, value5: 4, value6: 3, + value7: 2 }; }, + + methods: { + onChange(value) { + this.value7 = value; + this.$toast(this.$t('toastContent', value)); + } + } }; diff --git a/src/rate/test/__snapshots__/demo.spec.js.snap b/src/rate/test/__snapshots__/demo.spec.js.snap index 3a709cb5f..60152e74c 100644 --- a/src/rate/test/__snapshots__/demo.spec.js.snap +++ b/src/rate/test/__snapshots__/demo.spec.js.snap @@ -107,5 +107,19 @@ exports[`renders demo correctly 1`] = ` +
+
+ + + + + +
+
`;