这两段代码的作用是什么
来源:10-7 架构项目状态管理系统及对应模块

幕布斯9172251
2023-01-01
老师,您好,没明白这两段是什么作用
export const key:InjectionKey<Store> = Symbol()
export function useStore(){
return baseUseStore(key)
}
写回答
1回答
-
西门老舅
2023-01-02
你好,这个key就是可以通过指定state类型后,添加到store对象上,这样我们在使用store对象的时候就可以自动提示有哪些state和这些state都是什么类型了
因为vuex内部实现比较复杂,所以直接进行类型注解是不好做的,所以得这样繁琐的设置,不过使用pinia状态管理就会简单很多了
00
相似问题