代码之家  ›  专栏  ›  技术社区  ›  ffxsam

如何在Vue组件上声明Vuex绑定的类型?

  •  1
  • ffxsam  · 技术社区  · 6 年前

    我在用Vuex mapState 在Vue组件上(使用 Vue.extend ,不是类样式):

      computed: {
        ...mapState('geoframes/create', [
          'apiRequestId',
          'countPending',
          'deviceCount',
          'requestId',
        ]),
    

    Vue组件中的方法引用 this.deviceCount 例如,正在抛出TS错误,因为它没有意识到这些错误是通过Vuex绑定到组件的。

    我该如何解决这个问题?

    1 回复  |  直到 6 年前
        1
  •  1
  •   ffxsam    6 年前

    结果发现这实际上是Vuex中的一个漏洞。

    https://github.com/vuejs/vuex/issues/1353