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