vue判断页面是否刷新的方法1:vuex
2023-04-12
通过在router.beforeEach判断vuex里面roles的长度是否为0
最近项目有个需求,当页面刷新时更新vuex。看了若依vue里面的操作,在router.beforeEach方法里判断store.getters.roles长度是否为0,如果是0,则代表刷新,如果不是则代表路由跳转。

原理
vuex里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,vuex里面的数据就会被重新赋值。
在登录成功的时候需要把用户信息,菜单信息放置vuex中,作为全局的共享数据。但是在页面刷新的时候vuex里的数据会重新初始化。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com



