vuex中的状态数组推送不是函数错误

我在store / localStorage中有一个数组来保存用户的ID和工作时间。但是array.push函数不起作用。

export const state = () => ({
    Total: []
})

export const mutations = {
    setTotal(state, value){
        state.Total.push(value);
    }
}

我在创建的文件中包含以下内容:

this.$store.commit("localStorage/setTotal", {id: this.signedInUserID, time: 0.00});

这是我得到的错误:

TypeError:state.Total.push不是函数

评论