|
@@ -1,28 +1,45 @@
|
|
|
import React, { useCallback } from 'react'
|
|
import React, { useCallback } from 'react'
|
|
|
import styles from './index.module.scss'
|
|
import styles from './index.module.scss'
|
|
|
-
|
|
|
|
|
|
|
+import { Image } from 'antd-mobile'
|
|
|
import backImg from '@/assets/img/back.png'
|
|
import backImg from '@/assets/img/back.png'
|
|
|
-import { ImageViewer } from 'antd-mobile'
|
|
|
|
|
|
|
+import { ImageViewer, Swiper } from 'antd-mobile'
|
|
|
|
|
|
|
|
function C1map() {
|
|
function C1map() {
|
|
|
const toHomeHtml = useCallback(() => {
|
|
const toHomeHtml = useCallback(() => {
|
|
|
window.location.href = '/web/home.html'
|
|
window.location.href = '/web/home.html'
|
|
|
}, [])
|
|
}, [])
|
|
|
|
|
+
|
|
|
|
|
+ const lookImg = useCallback((index: number) => {
|
|
|
|
|
+ ImageViewer.Multi.show({
|
|
|
|
|
+ images: mapImgArr.map(v => `${process.env.PUBLIC_URL}/home/${v}`),
|
|
|
|
|
+ defaultIndex: index
|
|
|
|
|
+ })
|
|
|
|
|
+ }, [])
|
|
|
|
|
+
|
|
|
return (
|
|
return (
|
|
|
<div className={styles.C1map}>
|
|
<div className={styles.C1map}>
|
|
|
<img className='C1bgBack' src={backImg} alt='' onClick={toHomeHtml} />
|
|
<img className='C1bgBack' src={backImg} alt='' onClick={toHomeHtml} />
|
|
|
|
|
|
|
|
- <div className='C1imgBox'>
|
|
|
|
|
|
|
+ <div className='C1tit'>
|
|
|
<p>点击图片可放大缩小查看</p>
|
|
<p>点击图片可放大缩小查看</p>
|
|
|
<p>长按图片可保存</p>
|
|
<p>长按图片可保存</p>
|
|
|
- <img
|
|
|
|
|
- className='C1img'
|
|
|
|
|
- src={`${process.env.PUBLIC_URL}/home/map.jpg`}
|
|
|
|
|
- alt=''
|
|
|
|
|
- onClick={() => {
|
|
|
|
|
- ImageViewer.Multi.show({ images: [`${process.env.PUBLIC_URL}/home/map.jpg`] })
|
|
|
|
|
- }}
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div className='C1img'>
|
|
|
|
|
+ <Swiper>
|
|
|
|
|
+ {mapImgArr.map((item, index) => (
|
|
|
|
|
+ <Swiper.Item key={item}>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <Image
|
|
|
|
|
+ onClick={() => lookImg(index)}
|
|
|
|
|
+ lazy
|
|
|
|
|
+ src={`${process.env.PUBLIC_URL}/home/${item}`}
|
|
|
|
|
+ placeholder={<div className='imgLoding1'>加载中...</div>}
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </Swiper.Item>
|
|
|
|
|
+ ))}
|
|
|
|
|
+ </Swiper>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
)
|
|
)
|