From d337bd2e202b54e464666a8de78f8dcc5ae63730 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 26 Nov 2018 17:12:03 +0800 Subject: [PATCH] =?UTF-8?q?[new=20feature]=20Rate:=20add=20icon=E3=80=81vo?= =?UTF-8?q?id-icon=20prop=20(#2148)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/rate/demo/index.vue | 23 ++++++++++++++----- packages/rate/en-US.md | 16 +++++++++++-- packages/rate/index.vue | 10 +++++++- .../rate/test/__snapshots__/demo.spec.js.snap | 19 +++++++++++++++ packages/rate/zh-CN.md | 16 +++++++++++-- 5 files changed, 73 insertions(+), 11 deletions(-) diff --git a/packages/rate/demo/index.vue b/packages/rate/demo/index.vue index f3fada456..6316b5561 100644 --- a/packages/rate/demo/index.vue +++ b/packages/rate/demo/index.vue @@ -4,9 +4,17 @@ - + + + + + @@ -28,19 +36,22 @@ export default { i18n: { 'zh-CN': { disabled: '禁用状态', - customColor: '自定义颜色' + customIcon: '自定义图标', + customStyle: '自定义样式' }, 'en-US': { disabled: 'Disabled', - customColor: 'Custom Color' + customIcon: 'Custom Icon', + customStyle: 'Custom Style' } }, data() { return { value1: 3, - value2: 4, - value3: 2 + value2: 3, + value3: 4, + value4: 2 }; } }; diff --git a/packages/rate/en-US.md b/packages/rate/en-US.md index e69b152b7..35ef0e7bc 100644 --- a/packages/rate/en-US.md +++ b/packages/rate/en-US.md @@ -25,7 +25,17 @@ export default { } ``` -#### Custom Color +#### Custom Icon + +```html + +``` + +#### Custom Style ```html @@ -29,6 +29,14 @@ export default create({ type: Number, default: 20 }, + icon: { + type: String, + default: 'star' + }, + voidIcon: { + type: String, + default: 'star-o' + }, color: { type: String, default: '#ffd21e' diff --git a/packages/rate/test/__snapshots__/demo.spec.js.snap b/packages/rate/test/__snapshots__/demo.spec.js.snap index d3ebc6d51..94f5cd16b 100644 --- a/packages/rate/test/__snapshots__/demo.spec.js.snap +++ b/packages/rate/test/__snapshots__/demo.spec.js.snap @@ -21,6 +21,25 @@ exports[`renders demo correctly 1`] = ` +
+
+ + + + + + + + + + + + + + + +
+
diff --git a/packages/rate/zh-CN.md b/packages/rate/zh-CN.md index 6a47524fa..f3b6ad9a2 100644 --- a/packages/rate/zh-CN.md +++ b/packages/rate/zh-CN.md @@ -25,7 +25,17 @@ export default { } ``` -#### 自定义颜色 +#### 自定义图标 + +```html + +``` + +#### 自定义样式 ```html