diff --git a/app/login/page.js b/app/login/page.js
index acdada0..2c583be 100644
--- a/app/login/page.js
+++ b/app/login/page.js
@@ -52,7 +52,7 @@ function Login({ handleLogin }) {
const showMobal = useRef();
const [iframePageUrl, setIframePageUrl] = useState(null);
useEffect(() => {
- const userAgent = navigator.userAgent;
+ const userAgent = window && window.navigator?.userAgent;
//区分设备类型
if (/Android/i.test(userAgent)) {
setDeviceType("Android");
diff --git a/app/my/page.js b/app/my/page.js
index dc5fea0..7fb248e 100644
--- a/app/my/page.js
+++ b/app/my/page.js
@@ -29,7 +29,6 @@ const My = () => {
null,
true
);
- console.log("------", data);
if (data.ret === -1) {
Toast.show({
icon: "fail",
@@ -122,7 +121,7 @@ const My = () => {
},
{
url: `my/refund/refundList`,
- iconUrl: "/icons/32DP/wallet.png",
+ iconUrl: "/icons/32DP/refund.png",
title: "退款审核",
subTitle:
account.data.account.role == 3 ? "创作者功能" : "完善资料后解锁",
diff --git a/app/noticeDetail/components/NoticeItem/index.jsx b/app/noticeDetail/components/NoticeItem/index.jsx
index 8c8b5ad..c6e5a34 100644
--- a/app/noticeDetail/components/NoticeItem/index.jsx
+++ b/app/noticeDetail/components/NoticeItem/index.jsx
@@ -63,7 +63,7 @@ export default function NoticeItem({ leftIcon, hasLink, data }) {
// }
if (links.length > 1) {
links[1]?.action === "app_router_path";
- router.push(links[1]?.params);
+ router.push("/" + links[1]?.params);
} else {
links[0]?.action === "outward";
router.push(links[0]?.params);
diff --git a/app/search/conponents/Banner/index.jsx b/app/search/conponents/Banner/index.jsx
new file mode 100644
index 0000000..d6e8244
--- /dev/null
+++ b/app/search/conponents/Banner/index.jsx
@@ -0,0 +1,81 @@
+import React, { useEffect, useState, useRef, useCallback } from "react";
+import { Toast, Swiper, Image } from "antd-mobile";
+import LoadingMask from "@/components/LoadingMask";
+import { useRouter } from "next/navigation";
+import requireAPI from "@/utils/requireAPI";
+import OwnImage from "@/components/OwnImage";
+import { goToPage } from "@/utils/tools";
+export default function Banner() {
+ const [bannerList, setBannerList] = useState([]);
+ const [isLoading, setIsLoading] = useState(false);
+ const router = useRouter();
+ const ref = useRef(null);
+ useEffect(() => {
+ const getBannerList = async () => {
+ setIsLoading(true);
+ try {
+ const _data = await requireAPI(
+ "POST",
+ "/api/activity_banner/list",
+ null,
+ true
+ );
+ if (_data.ret === -1) {
+ Toast.show({
+ icon: "fail",
+ content: _data.msg,
+ position: "top",
+ });
+ return;
+ }
+ setBannerList(_data.data.list);
+ } catch (error) {
+ console.error(error);
+ } finally {
+ setIsLoading(false);
+ }
+ };
+ getBannerList();
+ }, []);
+ const items = useCallback(
+ (item, index) => (
+
猜你想看
{/*{item.text} @@ -131,7 +142,6 @@ export default function HostList() { ))} - {/* Banner预留位置 */}