fix: canvas size 조절 기능 수정
This commit is contained in:
parent
495b95e991
commit
1f89d3f9d8
@ -108,28 +108,24 @@ export default function Roof2() {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* canvas 사이즈 변경 함수
|
||||
*/
|
||||
const canvasSizeMode = () => {
|
||||
if (canvas) {
|
||||
canvas.setWidth(horizontalSize)
|
||||
canvas.setHeight(verticalSize)
|
||||
canvas.renderAll()
|
||||
|
||||
setCanvasSize(() => ({
|
||||
vertical: verticalSize,
|
||||
horizontal: horizontalSize,
|
||||
}))
|
||||
}
|
||||
}
|
||||
useEffect(() => {
|
||||
setCanvasSize({ ...canvasSize, vertical: verticalSize, horizontal: horizontalSize })
|
||||
}, [verticalSize, horizontalSize])
|
||||
|
||||
/**
|
||||
* 값 변경시
|
||||
*/
|
||||
// useEffect(() => {
|
||||
// canvasSizeMode()
|
||||
// }, [verticalSize, horizontalSize])
|
||||
useEffect(() => {
|
||||
canvasSizeMode()
|
||||
}, [verticalSize, horizontalSize])
|
||||
const { vertical, horizontal } = canvasSize
|
||||
if (vertical !== verticalSize || horizontal !== horizontalSize) {
|
||||
canvas.setWidth(horizontalSize)
|
||||
canvas.setHeight(verticalSize)
|
||||
canvas.renderAll()
|
||||
}
|
||||
}, [canvasSize, canvas])
|
||||
|
||||
const makeQPolygon = () => {
|
||||
const type1 = [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user