在vuex的store能否可以获取当前页面的路由?

我在vuex -store 中写了一个logout退出的方法,但是在项目中不用的页面退出需要判断当前页面时候带有返回参数,需要在logout方法中获取当前页面的路由做判断, 烦请问高手,怎么样在vuex 中能获取当前页面的路由。谢谢你

阅读 14.9k
3 个回答
新手上路,请多包涵

我是这样在vuex里获取当前路由路径的,希望对你有帮助。

import router from '@/router'
console.log('当前路由=>',router.app._route.name);

可以使用vuex-router-sync将router放入到store中进行数据同步,地址: https://github.com/vuejs/vuex...

怎么使用文档很清楚,不再赘述。

加入之后 你在vue devtools控制台就可以看到router属性了。当然也可以取值操作了。

ps: 为什么logout方法要写到vuex里面?而且你这个设计感觉好奇怪啊。。。

你可以通过actions或者mutations来接收参数,然后在组件里传递参数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏