account 负责实现用户的登录和注销逻辑。

actions.login

介绍

用户登录,通常情况下您需要适当修改这个方法来适配您的特殊需要。

参数

参数名 介绍 必选 值类型 可选值 默认值
username 账号 必选 String 空字符串
password 密码 必选 String 空字符串

示例

this.$store.dispatch('ibps/account/login', {
  username: 'admin',
  password: 'my-password'
})

登陆后跳转到指定的页面

this.$store.dispatch('ibps/account/login', {
  username: 'admin',
  password: 'my-password'
})
  .then(() => {
    this.$router.replace('/foo/path')
  })

actions.logout

介绍

用户注销,通常情况下您需要适当修改这个方法来适配您的特殊需要。

参数

参数名 介绍 必选 值类型 可选值 默认值
confirm 注销确认 Boolean false

示例

this.$store.dispatch('ibps/account/logout', {
  confirm: true
})

actions.load

介绍

用户登录后从持久化数据加载一系列的设置,例如:

  • 用户名
  • 主题
  • 页面过渡效果设置
  • 上次退出时的多页列表
  • 侧边栏折叠状态

如果你扩展了系统功能并且涉及到设置项的数据持久化,不要忘了更新这里。

参数

示例

this.$store.dispatch('ibps/account/load')
文档更新时间: 2019-11-08 16:04   作者:hugh