fix: 修改页面 changeSize 逻辑

This commit is contained in:
MTrun
2022-03-10 17:55:59 +08:00
parent 5b5f59da91
commit 4c6ed77806
5 changed files with 13 additions and 9 deletions
@@ -483,9 +483,9 @@ export const useChartEditStore = defineStore({
}
},
// * 设置页面大小
setPageSize(): void {
this.setPageStyle('height', `${this.editCanvasConfig.height}px`)
this.setPageStyle('width', `${this.editCanvasConfig.width}px`)
setPageSize(scale: number): void {
this.setPageStyle('height', `${this.editCanvasConfig.height * scale}px`)
this.setPageStyle('width', `${this.editCanvasConfig.width * scale}px`)
},
// * 计算缩放
computedScale() {
@@ -540,6 +540,7 @@ export const useChartEditStore = defineStore({
setScale(scale: number, sys = true): void {
if (!this.getEditCanvas.lockScale) {
this.setPageSizeClass()
this.setPageSize(scale)
this.setPageStyle('transform', `scale(${scale})`)
this.getEditCanvas.userScale = scale
if (sys) {