0.1.4 • Published 5 years ago
auth-components-vue v0.1.4
auth-components-vue
安装方法
npm i auth-components-vue -S
使用方法
import AuthComponents from "auth-components-vue"
Vue.use(AuthComponents, {
componentPrefix: '', // 组件名称前缀
baseURL: 'http://127.0.0.1:8081' // 接口服务地址
})
组件列表
登录
- LoginForm 登录表单
用户
- UserList 用户列表
- UserCreateForm 用户创建表单
- UserImportForm 用户导入表单
- UserUpdateForm 用户修改表单
- ChangePasswordForm 修改密码表单
角色
- RoleList 角色列表
- RoleCreateForm 角色创建表单
- RoleUpdateForm 角色修改表单
- RoleTypeRadio 角色类型单选控件
- RoleTypeSelect 角色类型下拉选择控件
权限
- PermissionList 权限列表
- PermissionCreateForm 权限创建表单
- PermissionUpdateForm 权限修改表单
- PermissionOptionForm 权限修改表单
Vue扩展
$auth.login(username, password) // 登录
$auth.logout() // 注销
$auth.token() // 获取当前用户的token
$auth.user() // 获取当前用户信息
$auth.hasLogin() // 判断是否登录
$auth.hasPermission(code) // 判断是否具备某权限
$auth.hasPerm(code) // 同上