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) { | ... | ... |