我在nuxt中使用带有vuex的aws放大。 在调用Auth.updateUserAttributes()时,我得到了成功的响应,但同时也给了我, [vuex]请勿更改变异处理程序外的vuex存储状态,即使我没有进行任何变异
export default state = () =>({
user: {}
//CognitoUser data
})
export default actions = {
async updateUserAttribute(_, data), {
var user = data.user
var params = data. params
await Auth.updateUserAttributes(user,
params )
}
}
这与我编写的代码完全不同, 但是我认为问题出在aws放大试图操纵保存CognitoUser的用户状态