fix: 约束自动缩放的最大比例

This commit is contained in:
MTrun 2022-01-28 20:54:13 +08:00
parent dc7db58a8e
commit 56a36cf306

View File

@ -133,13 +133,13 @@ export const useChartEditStoreStore = defineStore({
const scaleWidth = parseFloat( const scaleWidth = parseFloat(
((height * baseProportion) / editCanvasWidth).toFixed(5) ((height * baseProportion) / editCanvasWidth).toFixed(5)
) )
this.setScale(parseFloat(scaleWidth.toFixed(5))) this.setScale( scaleWidth > 1 ? 1 : scaleWidth)
} else { } else {
// 表示更高 // 表示更高
const scaleHeight = parseFloat( const scaleHeight = parseFloat(
(width / baseProportion / editCanvasHeight).toFixed(5) (width / baseProportion / editCanvasHeight).toFixed(5)
) )
this.setScale(parseFloat(scaleHeight.toFixed(5))) this.setScale(scaleHeight > 1 ? 1 : scaleHeight)
} }
} else { } else {
window['$message'].warning('请先创建画布,再进行缩放') window['$message'].warning('请先创建画布,再进行缩放')