From 8483d8ba430703c4386405e2d55daa0281aab57b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 08 十月 2024 14:26:02 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/map/MapPage.jsx | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index ee65f55..3fd2412 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -23,11 +23,16 @@
const MapPage = () => {
const mapRef = useRef();
-
+ const contentRef = React.useRef();
const [app, setApp] = useState(null);
const [mapContainer, setMapContainer] = React.useState(null);
const [mode, setMode] = useState('monitoring');
+
+ const [windowSize, setWindowSize] = React.useState({
+ width: window.innerWidth,
+ height: window.innerHeight,
+ });
const theme = useTheme();
const themeMode = theme.palette.mode;
@@ -47,18 +52,20 @@
}
initialize();
- // resize
+ // windows resize
const handleResize = () => {
+ setWindowSize({
+ width: window.innerWidth,
+ height: window.innerHeight,
+ });
player.resize();
};
window.addEventListener('resize', handleResize);
- handleResize();
return () => {
player.destroy();
window.removeEventListener('resize', handleResize);
- // 鎭㈠鐖跺鍣ㄧ殑鍐呰竟璺�
if (parentElement && parentElement.classList.contains('RaLayout-content')) {
parentElement.style.paddingLeft = '';
parentElement.style.paddingRight = '';
@@ -142,13 +149,17 @@
}}
>
<Box
- ref={mapRef}
+ ref={contentRef}
sx={{
width: '100%',
height: '100%',
backgroundColor: '#e0e0e0',
}}
>
+ <div ref={mapRef} style={{
+ width: '100%',
+ height: '100%',
+ }} />
</Box>
<SpeedDial
--
Gitblit v1.9.1