Commit 8dab987ec7d6a6d3f1ebb2ff1ae5eab45310891f

Authored by 梁灏
1 parent 7863e907

update ColorPicker

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