ColorPicker: while watch hue and value with computed

pull/5289/head
kingwl 2017-06-05 23:17:46 +08:00 committed by 杨奕
parent 1a9822eb60
commit 94e6288286
1 changed files with 6 additions and 11 deletions

View File

@ -27,18 +27,13 @@
}
},
watch: {
'color.value'() {
this.update();
},
/*
* FIXME: trigger update twice
* when saturation is zero, modify hue will not change value.
* panel also not to be updated. so i subscribe the hue change to update panel too.
* but if hue changed, update will be call twice.
*/
'color._hue'() {
computed: {
// while watch hue and value with computed to call update once
colorValue() {
const hue = this.color.get('hue');
const value = this.color.get('value');
this.update();
return { hue, value };
}
},