typed vuex:vuex 4上的Typed包装器可轻松使用Typescript 源码
vuex型 vuex 4上的类型化包装器,可轻松使用Typescript 如何使用: 与直接使用vuex相比,安装并使用此包装器。 这将包装所有调用,并为您的商店推断正确的类型。 99%的API和用法将与vuex相同,但mapState / mapActions / mapX方法除外,这些方法都需要操作商店实例。 由于泛型广泛用于推断Vuex商店的复杂树,再加上Typescript对提供所有泛型或不提供任何泛型的限制,因此您必须传入商店以发现可用于这些方法的结构。 store实例本身仅用于类型推断,所有实际功能仅来自vuex。 缺少的功能: 动态模块加载/卸载-在完全类型化的商店中这永远是不可能的,因为注销模块会更改商店中可用的商品。 根状态/字母/突变/等等当前类型是针对命名空间模块构建的。 这将被添加,并且正在进行中。
用户评论