Monitor tab 中文名+iframe 常驻避免重新加载

This commit is contained in:
2569718930@qq.com
2026-05-14 00:13:32 +08:00
parent 22b414f69e
commit fd12c15518
@@ -335,15 +335,7 @@ function ScanTerminalScreen() {
); );
} }
if (resolvedView === "monitor") { if (resolvedView === "monitor") {
return ( return null; // iframe 在下方始终挂载,通过 display 切换
<div className="scan-map-view" style={{ background: "#0f1117" }}>
<iframe
src="/api/m"
style={{ width: "100%", height: "100%", border: "none" }}
title="Market Monitor"
/>
</div>
);
} }
if (!isPro) { if (!isPro) {
return ( return (
@@ -547,7 +539,7 @@ function ScanTerminalScreen() {
className={resolvedView === "monitor" ? "active" : ""} className={resolvedView === "monitor" ? "active" : ""}
onClick={() => setActiveView("monitor")} onClick={() => setActiveView("monitor")}
> >
🔥 Monitor 🔥 {isEn ? "Monitor" : "市场监控"}
</button> </button>
</div> </div>
<div className="scan-list-status"> <div className="scan-list-status">
@@ -605,6 +597,13 @@ function ScanTerminalScreen() {
) : ( ) : (
renderMainView() renderMainView()
)} )}
<div style={{ display: resolvedView === "monitor" ? "block" : "none", background: "#0f1117", flex: 1, minHeight: 0 }}>
<iframe
src="/api/m"
style={{ width: "100%", height: "100%", border: "none" }}
title="市场监控"
/>
</div>
</section> </section>
</main> </main>