如何在 Vue setup() 方法中访问 Vuex store?

How to access Vuex store in Vue setup() method?

如何在使用 setup() 方法时访问 Vue 中的 Vuex 存储?

我无法再访问常规 this.$store 变量。

根据组合 API documentation 你必须使用以下语法:

import { useStore } from 'vuex'

export default {
  setup () {
    const store = useStore()

    return {
      // access a state in computed function
      count: computed(() => store.state.count),

      // access a getter in computed function
      double: computed(() => store.getters.double)
    }
  }
}