diff --git a/pages/ucenter/edit/edit.nvue b/pages/ucenter/edit/edit.nvue index d7fabcce6c6193b2f5d16c8c4311d7f919985d89..6793dc05872def3921ceafb3f8da7a0f6f5370df 100644 --- a/pages/ucenter/edit/edit.nvue +++ b/pages/ucenter/edit/edit.nvue @@ -68,7 +68,7 @@ userTable.doc(this.userInfo._id) .update(data) .then(res=>{ - console.log(res); + this.login(data) }) .catch(err=>{ console.log(err); diff --git a/store/modules/user.js b/store/modules/user.js index 30bf1765d7a7a4407927053ad83e1bea43395635..c987d1b047793dcb12167412cd44b7b501b5c7e6 100644 --- a/store/modules/user.js +++ b/store/modules/user.js @@ -19,7 +19,8 @@ let state = { }, mutations = { login(state, info) { - state.info = info; + let _info = state.info; + state.info = Object.assign({}, _info, info); state.hasLogin = true; uni.setStorageSync('userInfo', info); },