Im利用反应堆和消防基地,进行聊天/小型社会媒体评估。 我致力于增加一个特点,使用户能够更新其名称和形象。 使用消防基地“更新材料”的Im对更新所有材料置之不理,因此,我用用户名称成功更新,但当我试图更新用户概况时,情况就没有发生。 我甚至没有发现与这一问题有关的任何错误。 我试图更新网页,检查消防基地,以了解任何变化,没有发生任何变化。 我尝试了黄色伐木,看看我的“显赫”使用国是否正在存储图像,而现在,我可以看到光彩中的形象细节和一切,但形象与用户名称一样变化。 谁能帮助我这样做?
这就是“显要”用途
const [profilePic, setProfilePic] = useState(null);
这是一种功能,一旦用户点击“上载图像”纽扣。
const updateProfilePic = async () =>{
await updateProfile(auth.currentUser, {
photoURL: profilePic
}).then(() =>{
}).catch((err) => {
console.log(err)
})
}
这是意大利统计局。 “PulseLoader”只是从“反应-spinner”下载的反应堆载荷估算。
<img className= change-img src={firebaseUserInfo?.photoURL || <PulseLoader color={loaderColor}/>} />
<label className= change-img-btn onClick={updateProfilePic} for= input-file >Upload image</label>
<input type= file name="myImage" onChange={(e) =>{ console.log(e.target.files[0]); setProfilePic(e.target.files[0])}} id= input-file />
here is a link to my full code. https://github.com/rsteward117/Chat-App/blob/main/src/componets/customizeProfile.js