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

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

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

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

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

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


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

已解决 悬赏分:10 - 解决时间 2021-11-26 23:11
反对 0举报 0 收藏 0

回答1

最佳
  • @

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

    clipboard.png

    支持 0 反对 0 举报
    2021-11-26 06:19