111
This commit is contained in:
@@ -509,9 +509,10 @@ onMounted(async () => {
|
||||
let trailingTimeout = null;
|
||||
observer = new ResizeObserver((entries) => {
|
||||
clearTimeout(trailingTimeout);
|
||||
trailingTimeout = setTimeout(() => {
|
||||
optimizeCanvasRendering(canvasManager.canvas, ()=> handleWindowResize());
|
||||
}, 1000);
|
||||
trailingTimeout = setTimeout(async () => {
|
||||
if(canvasManager.awaitCanvasRun) await canvasManager.awaitCanvasRun();
|
||||
handleWindowResize()
|
||||
}, 100);
|
||||
});
|
||||
observer.observe(canvasContainerRef.value);
|
||||
// 使用window的resize事件代替ResizeObserver
|
||||
|
||||
Reference in New Issue
Block a user