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
Typescript 如何在Vue组件上声明Vuex绑定的类型?_Typescript_Vue.js_Vuex - Fatal编程技术网

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

Typescript 如何在Vue组件上声明Vuex绑定的类型?,typescript,vue.js,vuex,Typescript,Vue.js,Vuex,我在Vue组件上使用VuexmapState(使用Vue.extend,而不是类样式): 例如,Vue组件中引用this.deviceCount的方法抛出TS错误,因为它没有意识到这些错误是通过Vuex绑定到组件的 如何解决这个问题?事实证明,这实际上是Vuex中的一个bug computed: { ...mapState('geoframes/create', [ 'apiRequestId', 'countPending', 'deviceC

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

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


如何解决这个问题?

事实证明,这实际上是Vuex中的一个bug

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