我的 nuxt 状态有以下代码块。
export const mutations = {
logout () {
localStorage.removeItem('userToken')
localStorage.removeItem('expiryDate')
localStorage.removeItem('userId')
this.state.userId = null
this.state.token = null
this.state.authenticated = false
},
autoLogout ({dispatch},milliseconds) {
setTimeout(() => {
dispatch.logout()
}, milliseconds)
}
}
使用上面的代码,我收到dispatch is not a function的错误消息。如何调用logout()
fromautologout()
方法