fix:修复topology 修改渐变色 无法实时改变视图的问题
This commit is contained in:
@@ -1415,6 +1415,7 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
colorChange(val,name){//改变颜色
|
colorChange(val,name){//改变颜色
|
||||||
|
let bktype= this.selection.pen.data.gradientType;
|
||||||
if(name==='toArrowColor'){
|
if(name==='toArrowColor'){
|
||||||
this.selection.pen.fromArrowColor=this.colorRGBtoHex(val);
|
this.selection.pen.fromArrowColor=this.colorRGBtoHex(val);
|
||||||
this.selection.pen.toArrowColor=this.colorRGBtoHex(val);
|
this.selection.pen.toArrowColor=this.colorRGBtoHex(val);
|
||||||
@@ -1426,10 +1427,17 @@
|
|||||||
}
|
}
|
||||||
if(name==='gradientColor'){
|
if(name==='gradientColor'){
|
||||||
this.selection.pen.data['gradientColor']=this.colorRGBtoHex(val);
|
this.selection.pen.data['gradientColor']=this.colorRGBtoHex(val);
|
||||||
|
if(bktype===1 || bktype===2){
|
||||||
|
this.selection.pen.gradientToColor=this.selection.pen.data.gradientColor;
|
||||||
|
this.selection.pen.gradientFromColor=this.selection.pen.fillStyle?this.selection.pen.fillStyle:'#fff';
|
||||||
|
}
|
||||||
|
if(bktype===3 || bktype===4){
|
||||||
|
this.selection.pen.gradientFromColor=this.selection.pen.data.gradientColor;
|
||||||
|
this.selection.pen.gradientToColor=this.selection.pen.fillStyle?this.selection.pen.fillStyle:'#fff';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(name=='fillStyle'){
|
if(name==='fillStyle'){
|
||||||
let bktype= this.selection.pen.data.gradientType;
|
|
||||||
if(bktype===1 || bktype===2){
|
if(bktype===1 || bktype===2){
|
||||||
this.selection.pen.gradientToColor=this.selection.pen.data.gradientColor;
|
this.selection.pen.gradientToColor=this.selection.pen.data.gradientColor;
|
||||||
this.selection.pen.gradientFromColor=this.selection.pen.fillStyle?this.selection.pen.fillStyle:'#fff';
|
this.selection.pen.gradientFromColor=this.selection.pen.fillStyle?this.selection.pen.fillStyle:'#fff';
|
||||||
|
|||||||
Reference in New Issue
Block a user