当用户注销应用程序时,Pinia持久authStore状态将重置,用户将重定向到/login。但是,如果下一个用户在没有刷新页面的情况下登录,主页仍然显示前一个用户的数据,因为它仍然处于页面的状态。我该怎么弥补?如何在注销时重置应用程序中的每个状态?建议的解决方案是什么,以屏蔽一个身份验证会话的状态从另一个?我试过在页面中的“注销”按钮 * 被按下时手动重置页面的状态,以防以后没有刷新,但这只能让我走到这一步:大多数情况下,按钮及其处理程序位于布局中,或设置中的独立页面中。
authStore
dxxyhpgq1#
我找到的解决方法是触发应用程序的全面重新加载,在我注销后调用reloadNuxtApp。这就行了。
reloadNuxtApp
1条答案
按热度按时间dxxyhpgq1#
我找到的解决方法是触发应用程序的全面重新加载,在我注销后调用
reloadNuxtApp
。这就行了。