|
@@ -1,25 +1,15 @@
|
|
import "@/assets/styles/base.css";
|
|
import "@/assets/styles/base.css";
|
|
// 关于路由
|
|
// 关于路由
|
|
-import React, { useCallback, useEffect, useState } from "react";
|
|
|
|
-import { Router, Route, Switch } from "react-router-dom";
|
|
|
|
|
|
+import { useCallback, useEffect, useState } from "react";
|
|
import history from "./utils/history";
|
|
import history from "./utils/history";
|
|
-import SpinLoding from "./components/SpinLoding";
|
|
|
|
import MessageCom from "./components/Message";
|
|
import MessageCom from "./components/Message";
|
|
-import NotFound from "./components/NotFound";
|
|
|
|
import { baseUrl } from ".";
|
|
import { baseUrl } from ".";
|
|
import classNames from "classnames";
|
|
import classNames from "classnames";
|
|
import B1Card from "./pages/B1Card";
|
|
import B1Card from "./pages/B1Card";
|
|
import { useSelector } from "react-redux";
|
|
import { useSelector } from "react-redux";
|
|
import store, { RootState } from "./store";
|
|
import store, { RootState } from "./store";
|
|
import { AppTabList } from "./utils/data";
|
|
import { AppTabList } from "./utils/data";
|
|
-const A1Home = React.lazy(() => import("./pages/A1Home"));
|
|
|
|
-const B1Village = React.lazy(() => import("./pages/B1Village"));
|
|
|
|
-const C1Architec = React.lazy(() => import("./pages/C1Architec"));
|
|
|
|
-const C2ArchitecInfo = React.lazy(() => import("./pages/C2ArchitecInfo"));
|
|
|
|
-const D1Build = React.lazy(() => import("./pages/D1Build"));
|
|
|
|
-const D2BuildInfo = React.lazy(() => import("./pages/D2BuildInfo"));
|
|
|
|
-const Z2Scene = React.lazy(() => import("./pages/Z2Scene"));
|
|
|
|
-const Z1Search = React.lazy(() => import("./pages/Z1Search"));
|
|
|
|
|
|
+import RouterOrder from "./components/RouterOrder";
|
|
|
|
|
|
export default function App() {
|
|
export default function App() {
|
|
const [routerAc, setRouterAc] = useState("/");
|
|
const [routerAc, setRouterAc] = useState("/");
|
|
@@ -66,30 +56,7 @@ export default function App() {
|
|
return (
|
|
return (
|
|
<div id="App">
|
|
<div id="App">
|
|
{/* 关于路由 */}
|
|
{/* 关于路由 */}
|
|
- <Router history={history}>
|
|
|
|
- <React.Suspense fallback={<SpinLoding />}>
|
|
|
|
- <Switch>
|
|
|
|
- {/* 总览 */}
|
|
|
|
- <Route path="/" exact component={A1Home} />
|
|
|
|
- {/* 村落 */}
|
|
|
|
- <Route path="/village" component={B1Village} />
|
|
|
|
- {/* 建筑 */}
|
|
|
|
- <Route path="/architec" component={C1Architec} />
|
|
|
|
- {/* 建筑详情 */}
|
|
|
|
- <Route path="/architecInfo" component={C2ArchitecInfo} />
|
|
|
|
- {/* 构件 */}
|
|
|
|
- <Route path="/build" component={D1Build} />
|
|
|
|
- {/* 构件详情 */}
|
|
|
|
- <Route path="/buildInfo" component={D2BuildInfo} />
|
|
|
|
- {/* 场景 */}
|
|
|
|
- <Route path="/scene" component={Z2Scene} />
|
|
|
|
- {/* 搜索 */}
|
|
|
|
- <Route path="/search" component={Z1Search} />
|
|
|
|
- {/* 找不到页面 */}
|
|
|
|
- <Route path="*" component={NotFound} />
|
|
|
|
- </Switch>
|
|
|
|
- </React.Suspense>
|
|
|
|
- </Router>
|
|
|
|
|
|
+ <RouterOrder />
|
|
|
|
|
|
{/* 视频加载中 */}
|
|
{/* 视频加载中 */}
|
|
{videoShow && isVideoShow ? (
|
|
{videoShow && isVideoShow ? (
|