|
|
@@ -9,6 +9,8 @@ import HotIcon from '@/components/HotIcon'
|
|
|
import FloorBtn from '@/components/FloorBtn'
|
|
|
import NextPage from '@/components/NextPage'
|
|
|
import useLoding from '@/components/ownUse/useLoding'
|
|
|
+import history from '@/utils/history'
|
|
|
+import BtnRight from '@/components/BtnRight'
|
|
|
|
|
|
function A4dance() {
|
|
|
const [baseSta, setBaseSta] = useState(false)
|
|
|
@@ -44,7 +46,10 @@ function A4dance() {
|
|
|
const [hotInd, setHotInd] = useState(-1)
|
|
|
|
|
|
const hotShowFu = useCallback((index: number) => {
|
|
|
- setHotInd(index)
|
|
|
+ if (index === 0) {
|
|
|
+ // 云气图 直接跳页面
|
|
|
+ history.push('/yun')
|
|
|
+ } else setHotInd(index)
|
|
|
}, [])
|
|
|
|
|
|
// 先加载背景图 序列帧等 在加载视频
|
|
|
@@ -98,23 +103,26 @@ function A4dance() {
|
|
|
|
|
|
{/* 底部 */}
|
|
|
<div className='pvfloor'>
|
|
|
- {myData.dance.floor.map((item, index) => (
|
|
|
- <div
|
|
|
- key={index}
|
|
|
- onClick={() => setFloorAc(index)}
|
|
|
- className={classNames('pvflRow', floorAc === index ? 'pvflRowAc' : '')}
|
|
|
- >
|
|
|
- {/* 蒙版 */}
|
|
|
- <div className='pvflR1'></div>
|
|
|
- {/* 底图 */}
|
|
|
- <div className='pvflR2'>
|
|
|
- <img src={baseURL + item.hoverSrc} alt='' />
|
|
|
+ {myData.dance.floor.map((item, index) =>
|
|
|
+ // 直接去掉杂技
|
|
|
+ item.name === '杂技' ? null : (
|
|
|
+ <div
|
|
|
+ key={index}
|
|
|
+ onClick={() => setFloorAc(index)}
|
|
|
+ className={classNames('pvflRow', floorAc === index ? 'pvflRowAc' : '')}
|
|
|
+ >
|
|
|
+ {/* 蒙版 */}
|
|
|
+ <div className='pvflR1'></div>
|
|
|
+ {/* 底图 */}
|
|
|
+ <div className='pvflR2'>
|
|
|
+ <img src={baseURL + item.hoverSrc} alt='' />
|
|
|
+ </div>
|
|
|
+
|
|
|
+ {/* 文字 */}
|
|
|
+ <div className='pvflR3'>{item.name}</div>
|
|
|
</div>
|
|
|
-
|
|
|
- {/* 文字 */}
|
|
|
- <div className='pvflR3'>{item.name}</div>
|
|
|
- </div>
|
|
|
- ))}
|
|
|
+ )
|
|
|
+ )}
|
|
|
</div>
|
|
|
|
|
|
{/* 跳到下一章 */}
|
|
|
@@ -130,15 +138,11 @@ function A4dance() {
|
|
|
>
|
|
|
<div className='A4fMain'>
|
|
|
{/* 边框遮盖 */}
|
|
|
- <img className='A4fMainKK' src={`${baseURL}dance/dongK.png`} alt='' />
|
|
|
+ {/* <img className='A4fMainKK' src={`${baseURL}dance/dongK.png`} alt='' /> */}
|
|
|
|
|
|
{/* 返回按钮 */}
|
|
|
- <img
|
|
|
- className='A4fMback'
|
|
|
- onClick={() => setFloorAc(-1)}
|
|
|
- src={`${baseURL}dance/back22.png`}
|
|
|
- alt=''
|
|
|
- />
|
|
|
+ <BtnRight imgName='back' clickSon={() => setFloorAc(-1)} title='返回' />
|
|
|
+
|
|
|
{myData.dance.floor.map((item, index) => (
|
|
|
<div key={index} className='A4fRow' style={{ opacity: floorAc === index ? 1 : 0 }}>
|
|
|
<video
|
|
|
@@ -147,6 +151,7 @@ function A4dance() {
|
|
|
muted
|
|
|
webkit-playsinline='true'
|
|
|
x5-video-player-type='h5'
|
|
|
+ loop
|
|
|
>
|
|
|
<source type='video/mp4' src={baseURL + item.videoSrc} />
|
|
|
Your browser does not support the video tag.
|
|
|
@@ -159,14 +164,14 @@ function A4dance() {
|
|
|
) : null}
|
|
|
|
|
|
{/* 点击四神云气图的动画 */}
|
|
|
- {imgNow ? (
|
|
|
+ {/* {imgNow ? (
|
|
|
<EndVideo
|
|
|
lastVideo={hotInd === 0}
|
|
|
delDom='.pvBox'
|
|
|
src={baseURL + myData.dance.hot[0].videoSrc}
|
|
|
path='/yun'
|
|
|
/>
|
|
|
- ) : null}
|
|
|
+ ) : null} */}
|
|
|
|
|
|
{/* 点击其他热点 */}
|
|
|
{hotInd > 0 ? (
|