|
@@ -1,4 +1,4 @@
|
|
|
-import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
|
|
|
+import React, { useCallback, useEffect, useRef, useState } from 'react'
|
|
|
import styles from './index.module.scss'
|
|
|
import BaseImg from '@/components/BaseImg'
|
|
|
import { baseURL, myData } from '@/utils/http'
|
|
@@ -11,8 +11,6 @@ import FloorBtn from '@/components/FloorBtn'
|
|
|
import NextPage from '@/components/NextPage'
|
|
|
import EndVideo from '@/components/EndVideo'
|
|
|
import history from '@/utils/history'
|
|
|
-import HotIcon from '@/components/HotIcon'
|
|
|
-import Hot2 from '../A2visit/PanoVideo/Hot2'
|
|
|
|
|
|
function A6xian() {
|
|
|
// 过度动画
|
|
@@ -114,12 +112,6 @@ function A6xian() {
|
|
|
// 二级的静态图
|
|
|
const [erImg, setErImg] = useState(false)
|
|
|
|
|
|
- // 打开热点
|
|
|
- const [acName, setAcName] = useState('')
|
|
|
- const hotInfo = useMemo(() => {
|
|
|
- return myData.xianJu.imgHot.find(v => v.name === acName)!
|
|
|
- }, [acName])
|
|
|
-
|
|
|
return (
|
|
|
<div className={styles.A6xian}>
|
|
|
{/* 初始静态图 */}
|
|
@@ -142,21 +134,6 @@ function A6xian() {
|
|
|
>
|
|
|
<img src={baseURL + 'xianJu/bg.jpg'} alt='' />
|
|
|
|
|
|
- {/* 热点 */}
|
|
|
- {myData.xianJu.imgHot.map((v, i) => (
|
|
|
- <HotIcon
|
|
|
- isModel={v.isModel ? true : false}
|
|
|
- style={{
|
|
|
- top: v.loc.top,
|
|
|
- left: v.loc.left
|
|
|
- }}
|
|
|
- key={i}
|
|
|
- index={i}
|
|
|
- clickSon={() => setAcName(v.name)}
|
|
|
- hoverSrc={v.hoverSrc}
|
|
|
- />
|
|
|
- ))}
|
|
|
-
|
|
|
<NextPage
|
|
|
clickSon={() => {
|
|
|
domDelOwnFu('.A6erImg')
|
|
@@ -167,10 +144,6 @@ function A6xian() {
|
|
|
|
|
|
{/* 右下角按钮 */}
|
|
|
<FloorBtn />
|
|
|
-
|
|
|
- {acName ? (
|
|
|
- <Hot2 data={hotInfo.data} closeFu={() => setAcName('')} name={hotInfo.name} />
|
|
|
- ) : null}
|
|
|
</div>
|
|
|
|
|
|
{/* 过度动画页面 */}
|