如何从Vue2.7中的设置导出反应性Vuex状态



这里有一个复制链接:https://stackblitz.com/edit/node-c6mn17?file=src/components/Test.vue

我希望能够使用Vue 2.7中的设置使用该商店的反应状态。

我使用export const store = new Vuex.Store({ ... })导出Vuex商店

这两个都失败了:

const count1 = store.state.count;
const count2 = ref(store.state.count);

将存储导出为函数时也不起作用:export const useStore = () => store和执行useStore().state ...

使用computed:

import { computed } from "vue"
const count2 = computed(() => store.state.count);

toRef/toRefs

const { count } = toRefs(store.state);
const count1 = toRef(store.state, "count");

Stacklitz

相关内容

  • 没有找到相关文章

最新更新