【发布时间】:2017-11-30 12:58:27
【问题描述】:
我正在尝试将 Typescript 与 Vue 项目一起使用,在该项目中我使用 vuex 进行数据状态管理。在Vuex site 中它说:
注意:对于 TypeScript 用户,vuex@3.0+ 需要 vue@2.5+,反之亦然。
但是,网站周围没有使用提示或规范。
那么,假设我们已经有了 Vuex@3.0+ 和 Vue@2.5+,那么在 store 成员中实现 Typescript 需要做什么呢?我们是否应该有一个单独的类型文件(即types.ts)并将数据类型存储为 Typescript 接口/类等?
P.S:Typescript 与 Vuex 的 namespaced 属性的无缝使用会非常好。
【问题讨论】:
-
我认为你可以正常使用它,但是......对于类型......所以你只需从某个地方导入你的类型。
-
确实,我计划使用 grpc 后端——这是我采用“类型化”方法的动机。所以,是的,我只是猜想我应该为一些 grpc 调用使用类型。
标签: typescript vuejs2 vuex