我正在尝试将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将是非常好的。
答案 0 :(得分:1)
vuex贡献者ktsn的拉取请求指出了在vuex中集成接近完整类型安全性的问题。它与主分支的合并应解决它: