From 3bb15e026b2abd55b10fc1d1ff24846096d61635 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 11 Jan 2019 22:11:41 +0800 Subject: [PATCH] [improvement] CheckboxGroup: jsx (#2498) --- packages/checkbox-group/index.js | 21 +++++++++++++++++++++ packages/checkbox-group/index.vue | 25 ------------------------- 2 files changed, 21 insertions(+), 25 deletions(-) create mode 100644 packages/checkbox-group/index.js delete mode 100644 packages/checkbox-group/index.vue diff --git a/packages/checkbox-group/index.js b/packages/checkbox-group/index.js new file mode 100644 index 000000000..2d50b8631 --- /dev/null +++ b/packages/checkbox-group/index.js @@ -0,0 +1,21 @@ +import { use } from '../utils'; + +const [sfc, bem] = use('checkbox-group'); + +export default sfc({ + props: { + max: Number, + value: Array, + disabled: Boolean + }, + + watch: { + value(val) { + this.$emit('change', val); + } + }, + + render(h) { + return
{this.$slots.default}
; + } +}); diff --git a/packages/checkbox-group/index.vue b/packages/checkbox-group/index.vue deleted file mode 100644 index 74a535253..000000000 --- a/packages/checkbox-group/index.vue +++ /dev/null @@ -1,25 +0,0 @@ - - -