diff --git a/components.json b/components.json index 981b1b9db..413d66319 100644 --- a/components.json +++ b/components.json @@ -8,5 +8,6 @@ "cell-group": "./packages/cell-group/index.js", "popup": "./packages/popup/index.js", "dialog": "./packages/dialog/index.js", - "picker": "./packages/picker/index.js" + "picker": "./packages/picker/index.js", + "radio-group": "./packages/radio-group/index.js" } diff --git a/packages/picker/src/picker-column.vue b/packages/picker/src/picker-column.vue index 5e3525cf4..81b387db2 100644 --- a/packages/picker/src/picker-column.vue +++ b/packages/picker/src/picker-column.vue @@ -29,13 +29,25 @@ export default { type: Number, default: 5 }, + /** + * 该列所有的可选值 + */ values: { type: Array, default() { return []; } }, - className: {}, + /** + * 每列添加额外的`className` + */ + className: { + type: String, + default: '' + }, + /** + * 行高 + */ itemHeight: { type: Number, default: DEFAULT_ITEM_HEIGHT @@ -146,6 +158,7 @@ export default { draggable(el, { start: (event) => { + // 存储当前状态 dragState = { range: this.dragRange, start: new Date(), @@ -210,6 +223,9 @@ export default { }); }, + /** + * `value`改变时调用 + */ doOnValueChange() { let value = this.currentValue; let wrapper = this.$refs.wrapper; diff --git a/packages/radio-group/CHANGELOG.md b/packages/radio-group/CHANGELOG.md new file mode 100644 index 000000000..e88c472b3 --- /dev/null +++ b/packages/radio-group/CHANGELOG.md @@ -0,0 +1,8 @@ +## 0.0.2 (2017-01-20) + +* 改了bug A +* 加了功能B + +## 0.0.1 (2017-01-10) + +* 第一版 diff --git a/packages/radio-group/README.md b/packages/radio-group/README.md new file mode 100644 index 000000000..4c6172563 --- /dev/null +++ b/packages/radio-group/README.md @@ -0,0 +1,26 @@ +# @youzan/<%= name %> + +!!! 请在此处填写你的文档最简单描述 !!! + +[![version][version-image]][download-url] +[![download][download-image]][download-url] + +[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square +[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square +[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %> + +## Demo + +## Usage + +## API + +| 参数 | 说明 | 类型 | 默认值 | 可选值 | +|-----------|-----------|-----------|-------------|-------------| +| className | 自定义额外类名 | string | '' | '' | + + + + +## License +[MIT](https://opensource.org/licenses/MIT) diff --git a/packages/radio-group/index.js b/packages/radio-group/index.js new file mode 100644 index 000000000..596da9a2c --- /dev/null +++ b/packages/radio-group/index.js @@ -0,0 +1,3 @@ +import RadioGroup from '../cell/src/radio-group'; + +export default RadioGroup; diff --git a/packages/radio-group/package.json b/packages/radio-group/package.json new file mode 100644 index 000000000..7dbfa2900 --- /dev/null +++ b/packages/radio-group/package.json @@ -0,0 +1,10 @@ +{ + "name": "<%= name %>", + "version": "<%= version %>", + "description": "<%= description %>", + "main": "./lib/index.js", + "author": "<%= author %>", + "license": "<%= license %>", + "devDependencies": {}, + "dependencies": {} +} diff --git a/packages/radio/src/radio.vue b/packages/radio/src/radio.vue index fad1b7259..be88dbedb 100644 --- a/packages/radio/src/radio.vue +++ b/packages/radio/src/radio.vue @@ -4,6 +4,9 @@ :class="{ 'is-disabled': disabled }"> + + +