Commit 8dab987ec7d6a6d3f1ebb2ff1ae5eab45310891f
1 parent
7863e907
update ColorPicker
Showing
2 changed files
with
9 additions
and
1 deletions
Show diff stats
examples/routers/color-picker.vue
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | <div style="margin: 100px;"> |
3 | 3 | {{ color }} |
4 | 4 | <!--<Input placeholder="请输入..." size="large" style="width: 50px;"></Input>--> |
5 | - <color-picker v-model="color" placement="bottom-start" size="large"></color-picker> | |
5 | + <color-picker @on-change="c1" @on-active-change="c2" v-model="color" placement="bottom-start" size="large"></color-picker> | |
6 | 6 | <Date-picker transfer type="date" placeholder="选择日期" style="width: 200px"></Date-picker> |
7 | 7 | <color-picker :transfer="true" ref="xxx" v-model="color" format="rgb" alpha :recommend="true"></color-picker> |
8 | 8 | <color-picker v-model="color2" format="hsv" :alpha="true" :recommend="false"></color-picker> |
... | ... | @@ -25,6 +25,12 @@ |
25 | 25 | methods: { |
26 | 26 | setColor () { |
27 | 27 | this.color = '#26bc77'; |
28 | + }, | |
29 | + c1 (d) { | |
30 | + console.log(d); | |
31 | + }, | |
32 | + c2 (d) { | |
33 | + console.log(d); | |
28 | 34 | } |
29 | 35 | } |
30 | 36 | }; | ... | ... |
src/components/color-picker/color-picker.vue
... | ... | @@ -215,6 +215,7 @@ |
215 | 215 | }, |
216 | 216 | set (newVal) { |
217 | 217 | this.val = newVal; |
218 | + this.$emit('on-active-change', this.formatColor); | |
218 | 219 | } |
219 | 220 | }, |
220 | 221 | classes () { |
... | ... | @@ -347,6 +348,7 @@ |
347 | 348 | }, |
348 | 349 | handleClear () { |
349 | 350 | this.$emit('input', ''); |
351 | + this.$emit('on-change', ''); | |
350 | 352 | this.handleClose(); |
351 | 353 | }, |
352 | 354 | handleSelectColor (color) { | ... | ... |