From bfd629f26433ba66197d00fa21f1e1c6b016fa7b Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Fri, 13 Dec 2024 12:17:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/UserName/index.tsx | 23 ++++++++++++++--------- src/page/Meeting/index.tsx | 9 ++++++--- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/components/UserName/index.tsx b/src/components/UserName/index.tsx index 2f0d030..1bc10d7 100644 --- a/src/components/UserName/index.tsx +++ b/src/components/UserName/index.tsx @@ -5,13 +5,16 @@ import { Button, Input, message, Modal } from 'antd'; import { useState, useImperativeHandle, forwardRef } from "react"; const UserName = forwardRef((props: any, ref: any) => { useImperativeHandle(ref, () => ({ - changeModal: (str: string) => { - setUserName(str) + changeModal: (data: any) => { + setInfo(data) setUserNameModal(true) } })) const [userNameModal, setUserNameModal] = useState(false); - const [userName, setUserName] = useState(''); + const [info, setInfo] = useState({ + userName: '', + uid: '' + }); return ( <> { { - setUserName(e.target.value) + setInfo({ + ...info, + userName: e.target.value + }) }} /> @@ -40,12 +46,11 @@ const UserName = forwardRef((props: any, ref: any) => {