"use client"; import React, { useState, useEffect } from "react"; import AuthBar from "@/components/AuthBar"; import WechatBar from "./_components/WechatBar"; import baseRequest from "@/utils/baseRequest"; import { Toast } from "antd-mobile"; import InOtherApp from "@/components/InOtherApp"; import { generateSignature } from "@/utils/crypto"; import Image from "next/image"; import verification from "@/public/icon/verification.png"; import icon_border from "@/public/images/icon_border.png"; import zone from "@/public/images/zone.png"; import Link from "next/link"; import { setCookie } from "cookies-next"; import copy from "@/utils/copy"; import { useRouter } from "next/navigation"; import { checkAuth } from "@/utils/auth"; export default function StreamerDetail({ params }) { //页面数据 const [data, setData] = useState({}); useEffect(() => { const getData = async () => { try { const base = baseRequest(); const signature = generateSignature({ user_id: parseInt(params.user_id, 10), ...base, }); const detailResponse = await fetch( `/api/streamer/list_ext_by_user_id?signature=${signature}`, { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify({ user_id: parseInt(params.user_id, 10), ...base, }), } ); const detailData = await detailResponse.json(); console.log(detailData); if (detailData.ret === -1) { Toast.show({ content: detailData.msg, }); return; } setData(detailData.data.streamer_ext); } catch (error) { console.error(error); } }; getData(); }, []); const router = useRouter(); const [name, setName] = useState(""); const [content, setContent] = useState(""); const handleSubmit = async (e) => { e.preventDefault(); const isLogined = await checkAuth(); if (!isLogined) { Toast.show({ content: "请先登录", }); return; } router.push("/pay"); }; return (

{data?.name}

您的昵称:

setName(e.target.value)} className="input input-bordered input-md input-primary w-full max-w-sm" />

想要的祝福语:

setContent(e.target.value)} className="input input-bordered input-md input-primary w-full max-w-sm" />
); }