Vue.js Vue js如何将方法(vuex mapGetters方法)全局导入项目
当我需要组件中的vuex方法时 我必须像这样从vuex导入每个组件Vue.js Vue js如何将方法(vuex mapGetters方法)全局导入项目,vue.js,vuejs2,vuex,Vue.js,Vuejs2,Vuex,当我需要组件中的vuex方法时 我必须像这样从vuex导入每个组件 import { mapGetters } from "vuex"; 这不是一个好的做法。 所以我尝试了我的main.js import { mapGetters } from "vuex"; Vue.use(mapGetters) 但这也不起作用 如何将全局方法导入到我的项目中?您可以制作一个插件,该插件将公开mapGetters,就像状态一样,因此基本上是像这样使用的。$mapGetters()您所说的插件是什么意思?
import { mapGetters } from "vuex";
这不是一个好的做法。
所以我尝试了我的main.js
import { mapGetters } from "vuex";
Vue.use(mapGetters)
但这也不起作用
如何将全局方法导入到我的项目中?您可以制作一个插件,该插件将公开
mapGetters
,就像状态一样,因此基本上是像这样使用的。$mapGetters()
您所说的插件是什么意思?参考文档:不制作插件,您可以简单地使用它。$store.getters,vuex已经提供了这一功能。但是,这个imho对于模板代码来说太长,描述不够(即,没有一个地方可以看到,在这个组件上使用了哪些getter)。因此,我还在寻找一种简单的方法,默认情况下从vuex导入这些帮助程序。也许我会选择自定义插件路线:(。你找到解决方案了吗?