如何把vuex中的mapState和mapGetters定义到全局变量中去?

项目引入了vuex,在每个需要用到的地方都引入了mapGetters 并在computed中展开,一个两个也罢,页面多了就有点管理不过来了:

例如在Test.vue中引入函数
import { mapGetters } from "vuex";
在computed中展开

...mapGetters(["user"])}

h然后再在标签中判断:
image.png

请问如何把vuex中的mapGetters定义成全局的 而不用每个页面引入,展开,类似于localstorage挂在在window上的那种 直接用 也可以检测到数据的变化


回答有奖,言之成理者赠送一次去阿里实习的机会....饿了么....骑手

阅读 3.6k
1 个回答

怎么说,你可以挂到vue原型上吧,作为一个函数。

clipboard.png

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