Typescript 中使用Vuex

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]

这里应该怎样修正,才能不抛出这个异常?
谢谢!


萧十郎
浏览 4085回答 4
4回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js