使用带有打字稿的vuex

时间:2017-11-30 12:58:27

标签: typescript vuejs2 vuex

我正在尝试将Typescript与Vue项目一起使用,其中我使用vuex进行数据状态管理。在Vuex site中它说:

  

注意:对于TypeScript用户,vuex @ 3.0+要求vue@2.5+,反之亦然。

但是,网站周围没有使用提示或规范。

因此,假设我们已经拥有Vuex@3.0+和Vue@2.5+,那么在商店成员中对Typescript实现要做些什么呢?我们应该有一个单独的类型文件(即types.ts)并将数据类型存储为Typescript接口/类等吗?

P.S:使用Vuex的namespaced属性无缝使用Typescript将是非常好的。

1 个答案:

答案 0 :(得分:1)

vuex贡献者ktsn的拉取请求指出了在vuex中集成接近完整类型安全性的问题。它与主分支的合并应解决它:

https://github.com/vuejs/vuex/pull/1121