赞
踩
未修改代码
const onSubmit = async () => { //*************修改个人信息 开始 const res = await putMemberProfileAPI({ nickname: profile.value.nickname, gender: profile.value.gender, }) console.log(res.result) memberStore.profile = { ...memberStore.profile, ...res.result, } //*************修改个人信息 结束 uni.showToast({ title: '更新成功', icon: 'success', duration: 2000, }) uni.navigateBack() }
以上代码就会出现页面跳转了,但是没有消息提示
更正后的代码
const onSubmit = async () => { const res = await putMemberProfileAPI({ nickname: profile.value.nickname, gender: profile.value.gender, }) console.log(res.result) memberStore.profile = { ...memberStore.profile, ...res.result, } uni.showToast({ title: '更新成功', icon: 'success', duration: 2000, }) setTimeout(() => { uni.navigateBack() }, 2000) }
原因:navigateBack会关闭当前页面,然后进行跳转,由于页面关闭了,所以该页面的事件处理没有了,就不会进行提示,可以加个定时器,等提示完毕,在进行跳转
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。