提问人:Jay0813 提问时间:4/12/2023 最后编辑:Jay0813 更新时间:4/12/2023 访问量:227
单击浏览器后退按钮时如何调用异步函数
How to call async function when click browser back button
问:
有一个列表和一个详细信息页面。如果我在浏览器的“详细信息”页面上单击“返回”按钮,异步函数将起作用,这将更改状态。 我想要的是,当这个异步函数成功工作时,它会回到列表页面,在列表页面上,我想得到一个具有更新状态的列表。但是,与我想象的不同,在某些情况下,首先加载列表,然后更新状态。我们怎样才能解决这个问题? 我用苗条。
onMount(async () => {
if (!accessToken) {
navigate('/login')
return
}
window.addEventListener('popstate', async (event) => {
await resetData()
history.pushState(null, '', config.HOME_PATHNAME)
})
})
随时欢迎任何建议或回应 谢谢
答: 暂无答案
评论