vuex使用了module,然后在TS文件中想使用store.state.a报类型错误
// store/index.ts// ...省略部分代码Vue.use(Vuex);const store: StoreOptions<RootState> = { modules: { a } };export default new Vuex.Store<RootState>(store);
// a.ts// ...省略export const state: State = { id: 1};const namespaced: boolean = true;export const user: Module<UserState, RootState> = { namespaced, state };
// use.ts// 纯TS文件,不是Vue组件store.state.a.id // [ts] 类型“{}”上不存在属性“a”。 [2339]
这里应该怎样修正,才能不抛出这个异常?
谢谢!
相关分类