请问一下 可以在路由的beforeEach里调用vuex里的actions吗?要怎样调用?
要做的是每次进入页面前,都要检查vuex里有没有保存菜单的数据,如果没有,就要先请求完数据再进入页面
用的是vue2.0
谢谢@whitout 的回答,答案在评论里,这里贴出来,方便有同样问题的查看:router.app.$store.dispatch('actionName')
更加推荐@radical 的答案,传递个store过去就可以了,actionName(store)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
直接
然后
就可以了
import store即可
是否保存标识 可以存到localstorage
beforeEach读取如果为false 先跳转一个获取数据的view
获取完设置localstorage并跳转到最终页面