From a092806f040c7445ab16558591af1b49550359b7 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 7 May 2018 21:01:02 +0800 Subject: [PATCH] [Improvement] Rate: add english document (#1010) --- docs/demos/views/rate.vue | 20 ++++++------ docs/markdown/en-US/rate.md | 56 ++++++++++++++++++++++++++++++++++ docs/markdown/index.js | 1 + docs/markdown/zh-CN/rate.md | 18 +++++------ docs/src/doc.config.js | 4 +++ packages/rate/index.vue | 49 ++++++++++++----------------- packages/vant-css/src/rate.css | 3 +- 7 files changed, 101 insertions(+), 50 deletions(-) create mode 100644 docs/markdown/en-US/rate.md diff --git a/docs/demos/views/rate.vue b/docs/demos/views/rate.vue index 3dc0559c0..710e94a4a 100644 --- a/docs/demos/views/rate.vue +++ b/docs/demos/views/rate.vue @@ -1,21 +1,21 @@ @@ -35,9 +35,9 @@ export default { data() { return { - valueA: 3, - valueB: 4, - valueC: 2 + value1: 3, + value2: 4, + value3: 2 }; } }; diff --git a/docs/markdown/en-US/rate.md b/docs/markdown/en-US/rate.md new file mode 100644 index 000000000..e07c1c80e --- /dev/null +++ b/docs/markdown/en-US/rate.md @@ -0,0 +1,56 @@ +## Rate + +### Install +``` javascript +import { Rate } from 'vant'; + +Vue.use(Rate); +``` + +### Usage + +#### Basic Usage + +```html + +``` + +```javascript +export default { + data() { + return { + value: 3 + }; + } +} +``` + +#### Custom Color + +```html + +``` + +#### Disabled + +```html + +``` + +### Rate API + +| Attribute | Description | Type | Default | +|-----------|-----------|-----------|-------------| +| v-model | Current rate | `Number` | - | +| count | Count | `Number` | `5` | +| size | Icon size (px) | `Number` | `20` | +| color | Selected color | `String` | `#ffd21e` | +| void-color | Void color | `String` | `#c7c7c7` | +| disabled-color | Disabled color | `String` | `#bdbdbd` | +| disabled | Whether to disable rate | `Boolean` | `false` | diff --git a/docs/markdown/index.js b/docs/markdown/index.js index bfa4c1ee0..c603df934 100644 --- a/docs/markdown/index.js +++ b/docs/markdown/index.js @@ -112,6 +112,7 @@ export default { 'en-US/pull-refresh': wrapper(r => require.ensure([], () => r(require('./en-US/pull-refresh.md')), 'en-US/pull-refresh')), 'en-US/quickstart': wrapper(r => require.ensure([], () => r(require('./en-US/quickstart.md')), 'en-US/quickstart')), 'en-US/radio': wrapper(r => require.ensure([], () => r(require('./en-US/radio.md')), 'en-US/radio')), + 'en-US/rate': wrapper(r => require.ensure([], () => r(require('./en-US/rate.md')), 'en-US/rate')), 'en-US/search': wrapper(r => require.ensure([], () => r(require('./en-US/search.md')), 'en-US/search')), 'en-US/sku': wrapper(r => require.ensure([], () => r(require('./en-US/sku.md')), 'en-US/sku')), 'en-US/slider': wrapper(r => require.ensure([], () => r(require('./en-US/slider.md')), 'en-US/slider')), diff --git a/docs/markdown/zh-CN/rate.md b/docs/markdown/zh-CN/rate.md index 42c633af7..80e0272ee 100644 --- a/docs/markdown/zh-CN/rate.md +++ b/docs/markdown/zh-CN/rate.md @@ -31,9 +31,9 @@ export default { ``` @@ -47,10 +47,10 @@ export default { | 参数 | 说明 | 类型 | 默认值 | |-----------|-----------|-----------|-------------| -| v-model | 当前分数 | `Number` | - | -| size | 星标大小,单位为`px` | `Number` | `20` | -| total | 总分 | `Number` | `5` | -| color | 选中时的星标颜色 | `String` | `#ffd21e` | -| default-color | 未选中时的星标颜色 | `String` | `#c7c7c7` | -| disabled-color | 不可选时的星标颜色 | `String` | `#bdbdbd` | +| v-model | 当前分值 | `Number` | - | +| count | 图标总数 | `Number` | `5` | +| size | 图标大小 (px) | `Number` | `20` | +| color | 选中时的颜色 | `String` | `#ffd21e` | +| void-color | 未选中时的颜色 | `String` | `#c7c7c7` | +| disabled-color | 不可选时的颜色 | `String` | `#bdbdbd` | | disabled | 是否禁用评分 | `Boolean` | `false` | diff --git a/docs/src/doc.config.js b/docs/src/doc.config.js index 37e01345c..d34b0ed1d 100644 --- a/docs/src/doc.config.js +++ b/docs/src/doc.config.js @@ -438,6 +438,10 @@ module.exports = { path: '/progress', title: 'Progress' }, + { + path: '/rate', + title: 'Rate' + }, { path: '/slider', title: 'Slider' diff --git a/packages/rate/index.vue b/packages/rate/index.vue index ee8d0eae4..94d55f5e1 100644 --- a/packages/rate/index.vue +++ b/packages/rate/index.vue @@ -1,33 +1,16 @@