const actions = { /** * 通过userId获取token * @param {any} commit * @param {string} userId 用户id */ async getTokenByUserId({ commit }, userId) { try { const res = await uni.$u.api.getToken(userId); commit('setToken', res.token); commit('setUser', res); uni.$storage.setStorageSync('anyringToken', res.token || ''); uni.$storage.setStorageSync('user', JSON.stringify(res)); return res; } catch (error) { uni.$ui.showToast(error.msg || '获取个人信息失败'); throw error; } }, /** * 发送验证码 * @param {ant} commit * @param {object} params 要提交的数据 * @param {string} params.phone 手机号 */ sendCode({ commit }, params) { try{ uni.$u.api.getSmsCode(params); uni.$ui.showToast('验证码发送成功'); } catch (error) { uni.$ui.showToast(error.msg || '发送失败'); throw error; } }, }; export default actions;