问答

以下这段 代码的怎么理解?来自vue-element-admin

作者:admin 2021-05-12 我要评论

LoginByUsername({ commit }, userInfo) { const username = userInfo.username.trim() return new Promise((resolve, reject) = { loginByUsername(username, u...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

LoginByUsername({ commit }, userInfo) {
  const username = userInfo.username.trim()
  return new Promise((resolve, reject) => {
    loginByUsername(username, userInfo.password).then(response => {
      const data = response.data
      Cookies.set('Token', response.data.token) //登录成功后将token存储在cookie之中
      commit('SET_TOKEN', data.token)
      resolve()
    }).catch(error => {
      reject(error)
    });
  });
}
###

这个函数 是 vuex 的 action

用用户名和密码登录,换回token, 放入cookies 与 Vuex Store

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 以下这段 代码的怎么理解?来自vue-ele

    以下这段 代码的怎么理解?来自vue-ele

  • idea升级2020.3以后,编译插件以后提示

    idea升级2020.3以后,编译插件以后提示

  • antd使用table是,删除行总是删除后面

    antd使用table是,删除行总是删除后面

  • easyui combobox输入搜索框多次点击查

    easyui combobox输入搜索框多次点击查

腾讯云代理商
海外云服务器