const defaults = { nickname: "未设置昵称", token: "", } const state = JSON.parse(JSON.stringify(defaults)); const getters = { // token: (state) => state.token } const mutations = { save(state, payload) { Object.assign(state, payload) } } const actions = { save(context, payload) { uni.setStorageSync("userinfo", payload) context.commit('save', payload) }, logout(context) { uni.removeStorageSync("userinfo") context.commit('save', defaults) } } export default { namespaced: true, state, getters, actions, mutations }