|
@@ -73,9 +73,15 @@ function C1ArchitecM() {
|
|
|
}, 20);
|
|
|
}, []);
|
|
|
|
|
|
+ const { isCardShow } = useSelector((state: RootState) => state.A0Layout);
|
|
|
+
|
|
|
useEffect(() => {
|
|
|
- initSwiper();
|
|
|
- }, [initSwiper]);
|
|
|
+ // 建筑 进入 村落卡片 点X关闭的 样式冲突问题
|
|
|
+ if (!isCardShow) {
|
|
|
+ setInd(0);
|
|
|
+ initSwiper();
|
|
|
+ }
|
|
|
+ }, [initSwiper, isCardShow]);
|
|
|
|
|
|
// 点击箭头切换村落
|
|
|
const cutChangeFu = useCallback(
|
|
@@ -144,48 +150,50 @@ function C1ArchitecM() {
|
|
|
/>
|
|
|
</div>
|
|
|
|
|
|
- <div className="C1Amain">
|
|
|
- {/* 轮播图 */}
|
|
|
- <div className="swiper mySwiper">
|
|
|
- {/* 轮播图背景 */}
|
|
|
- <div
|
|
|
- className="C1AmainBac"
|
|
|
- style={{
|
|
|
- backgroundImage: `url(${baseUrl}/C1Architec/img_diwen.png)`,
|
|
|
- }}
|
|
|
- ></div>
|
|
|
-
|
|
|
- <div className="swiper-wrapper">
|
|
|
- {info.data.map((v, i) => (
|
|
|
- <div
|
|
|
- onClick={() => getUrlHashFu(v.id, "architecInfo",2)}
|
|
|
- className={classNames(
|
|
|
- "swiper-slide",
|
|
|
- i === ind ? "swiper-slideBig" : ""
|
|
|
- )}
|
|
|
- key={v.id}
|
|
|
- >
|
|
|
- <img
|
|
|
- src={`${baseUrl}/C1Architec/pc/${uId}/${v.id}.png`}
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
- ))}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- {/* 底部介绍 */}
|
|
|
- {acInfo.txt ? (
|
|
|
- <div className="C1Atxt">
|
|
|
+ {isCardShow ? null : (
|
|
|
+ <div className="C1Amain">
|
|
|
+ {/* 轮播图 */}
|
|
|
+ <div className="swiper mySwiper">
|
|
|
+ {/* 轮播图背景 */}
|
|
|
<div
|
|
|
- className="mySorrl"
|
|
|
- dangerouslySetInnerHTML={{
|
|
|
- __html: acInfo.txt,
|
|
|
+ className="C1AmainBac"
|
|
|
+ style={{
|
|
|
+ backgroundImage: `url(${baseUrl}/C1Architec/img_diwen.png)`,
|
|
|
}}
|
|
|
></div>
|
|
|
+
|
|
|
+ <div className="swiper-wrapper">
|
|
|
+ {info.data.map((v, i) => (
|
|
|
+ <div
|
|
|
+ onClick={() => getUrlHashFu(v.id, "architecInfo", 2)}
|
|
|
+ className={classNames(
|
|
|
+ "swiper-slide",
|
|
|
+ i === ind ? "swiper-slideBig" : ""
|
|
|
+ )}
|
|
|
+ key={v.id}
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ src={`${baseUrl}/C1Architec/pc/${uId}/${v.id}.png`}
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ ))}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- ) : null}
|
|
|
- </div>
|
|
|
+
|
|
|
+ {/* 底部介绍 */}
|
|
|
+ {acInfo.txt ? (
|
|
|
+ <div className="C1Atxt">
|
|
|
+ <div
|
|
|
+ className="mySorrl"
|
|
|
+ dangerouslySetInnerHTML={{
|
|
|
+ __html: acInfo.txt,
|
|
|
+ }}
|
|
|
+ ></div>
|
|
|
+ </div>
|
|
|
+ ) : null}
|
|
|
+ </div>
|
|
|
+ )}
|
|
|
</div>
|
|
|
);
|
|
|
}
|