1
0
mirror of synced 2026-02-04 18:47:57 +08:00

fix(stage): 修复辅助线显隐的bug

fix #444
This commit is contained in:
oceanzhu
2022-10-20 20:40:13 +08:00
parent 11e0e04cbd
commit f416530d38

View File

@@ -12,6 +12,7 @@ export default class Rule extends EventEmitter {
private container: HTMLDivElement;
private containerResizeObserver: ResizeObserver;
private isShowGuides = true;
constructor(container: HTMLDivElement) {
super();
@@ -32,16 +33,18 @@ export default class Rule extends EventEmitter {
}
/**
* 是否显示标尺
* @param show 是否显示
* 是否显示辅助线
* @param isShowGuides 是否显示
*/
public showGuides(show = true) {
public showGuides(isShowGuides = true) {
this.isShowGuides = isShowGuides;
this.hGuides.setState({
showGuides: show,
showGuides: isShowGuides,
});
this.vGuides.setState({
showGuides: show,
showGuides: isShowGuides,
});
}
@@ -135,6 +138,7 @@ export default class Rule extends EventEmitter {
lineColor: '#000',
textColor: '#000',
style: this.getGuidesStyle(type),
showGuides: this.isShowGuides,
});
private hGuidesChangeGuidesHandler = (e: GuidesEvents['changeGuides']) => {