Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何从vuex导入整个存储操作/获取程序?_Vue.js_Vuex_Vue Class Components - Fatal编程技术网

Vue.js 如何从vuex导入整个存储操作/获取程序?

Vue.js 如何从vuex导入整个存储操作/获取程序?,vue.js,vuex,vue-class-components,Vue.js,Vuex,Vue Class Components,我希望从vuex导入所有操作和getter,而不导入我要使用的每个操作/getter。然后使用:UserStore.balance或UserStore.setProducts(…)。有可能吗 @Getter("getBalance", { namespace: "user" }) private balance: number | undefined @Getter("getProducts", { namespace: produc

我希望从vuex导入所有操作和getter,而不导入我要使用的每个操作/getter。然后使用:
UserStore.balance
UserStore.setProducts(…)
。有可能吗

@Getter("getBalance", { namespace: "user" })
private balance: number | undefined

@Getter("getProducts", { namespace: productNamespace })
public getProducts!: Product[]

@Action("setProducts", { namespace: productNamespace })
public setProducts!: any

@Action("listProducts", { namespace: productNamespace })
public listProducts!: any

@Getter("getProductCart", { namespace: productNamespace })
public getProductCart!: ProductCart[]

@Action("addProductCart", { namespace: productNamespace })
public addProductCart!: any

@Action("setProductCart", { namespace: productNamespace })
public setProductCart!: any