Vue不同用户权限显示不同内容
一、登录页
<template><div><div class="username"><span>姓名</span><input type="text" v-model="form.username"></div><div class="password"><input type="text" v-model="form.password"></div><div class="login"><span>登录</span></div><div><span>{{getDetail}}</span><b>{{getDetail=='管'?'':'训'}}</b></div></div>
</template>
二、内部函数
export default {name: 'App',data() {return {form:{username:'',password:''}}},computed:{getDetail(){let isTeacher=this.$store.state.roles.indexOf('teacher')>=0let isStudent=this.$store.state.roles.indexOf('student')>=0&&(!isTeacher)let isAdmin=(this.$store.state.roles.indexOf('admin')>0&&!isTeacher&&!isStudent)||(this.$store.state.roles.indexOf('root')&&!isTeacher&&!isStudent)return isTeacher?'师':isStudent?'学':isAdmin?'管':''}},methods: {axios.get({url:'请求地址',params:this.form}).then(res=>{localStorage.setItem('username',this.form.name)localStorage.setItem('organize',res.data.organize)this.$store.state.roles=res.data.rolesthis.$store.state.userId=res.data.userIdthis.jump('navPage')})},
}
Vue不同用户权限显示不同内容相关推荐
- vue根据不同权限显示图片_vuex根据不同的用户权限展示不同的路由列表
需求描述 最近接到一个新的需求,要求将系统的用户进行分类,用户登陆后根据不同的用户权限展示不同的功能列表. 这个功能在后台管理中很常见,大致的思路是 后台返回用户类型,前端根据用户类型生成该类用户可以 ...
- vue实现页面权限显示_Vue 实现前端权限控制
登录&&权限流程图 前言 首先我们确定的权限控制分为三大部分,其中根据粒度大小分的更细: 登录权限控制 页面权限控制 菜单中的页面是否可以被访问 页面中的按钮 (增.删.改.查)的权限 ...
- vue实现鼠标悬浮 显示全部内容
在做vue项目中 常常会遇到内容太长 显示不全 这就用到鼠标悬浮效果了 使用 (element-ui) <el-tooltip :content="全部内容" placeme ...
- vue根据不同权限显示图片_vue如何实现路由权限控制
前言在实际的开发过程中,我们通常会涉及到权限的问题,不同的用户进来只能看到他对应的菜单权限,页面上的菜单渲染是比较好实现的,这里就不多提,唯一比较难的就是路由的权限控制. 解决思路目前大概有两种思路可 ...
- vue实现页面权限显示_vue实现菜单权限控制
大家在做后台管理系统时一般都会涉及到菜单的权限控制问题.当然解决问题的方法无非两种--前端控制和后端控制.我们公司这边的产品迭代速度较快,所以我们是从前端控制路由迭代到后端控制路由.下面我会分别介绍这 ...
- vue根据不同权限显示图片_vue多级权限组件的实现
首先实现递归checkbox的组件 假定,我们要实现的权限组件效果是这样的: 要实现点击系统,下面的都全选,点击基础功能,用户管理半选,系统半选.点击新增组织,如果基础功能没有选中,则基础功能改为选中 ...
- 【SAP Basis】SAP用户权限管理
SAP用户权限管理 1.术语说明 2.用户授权(添加菜单事务码-功能) (1)主要TCODE: (2)创建用户 SU01 (3)创建角色 PFCG (4)权限验证 3.用户授权(添加系统权限对象-功能 ...
- vue 不同权限显示不同页面
新手上路.项目需求比较简单,不要求控制到按钮,只需控制到页面,有权限显示,没有权限不显示该页面. 网上很多方法,看的好几脸懵逼,不确定用什么方法.直到搜到以下demo,有了demo赶脚拥有了上帝视角, ...
- vue点击按钮切换显示不同内容_邂逅Vue
01 什么是Vue.js Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架. 看到这里,你就会问了,什么是渐进式? 渐进式就是你可以将Vue作为一个项目中的部分组件改 ...
最新文章
- 教你如何编写第一个爬虫
- linux 添加path环境变量中,在Linux里设置环境变量PATH的方法是什?
- Lambda表达式使用2
- 论文阅读 - Beat Tracking by Dynamic Programming
- Mybatis源码之缓存模块分析
- python数据预处理——数据分箱(将值归类)
- CCNA之单臂路由实验
- php7 编译安装,添加扩展 pdo /usr/local/php/bin/phpize 发现没有 configure
- python里split以制表符分隔_在python中拆分以制表符分隔的大文件
- 孤岛能源安卓游戏源码
- Quartz.NET 学习相关博客
- 访问服务器 信号灯超时时间已到,win7系统分区提示信号灯超时时间已到怎么办...
- 3D可视化应急物资仓库管理系统-应急物资可视化系统-数字孪生
- 谷歌浏览器导出导入插件
- 企业应该怎样选择mes系统?
- 蚂蚁花呗账单分期和交易分期的费用如何计算?
- 【元胞自动机】元胞自动机多车道信号交叉口仿真【含Matlab源码 818期】
- js实现图片连续滚动播放
- cancase lin管脚_Vector CANCASE XL+CABLE 模块
- 计算机基础17秋在线作业3,东师计算机应用基础17秋在线作业3.doc
热门文章
- 【测试记录】基于pdf论文提取论文doi—pdf2doi包的安装与使用
- win32 WaitCommEvent
- Arithmetic Progression 题解(随机数使用)
- python安装jupyterlab_Jupyter/JupyterLab安装使用
- android常用api大全,Android相关常用API……
- 理解ES6中的暂时死区(TDZ)
- java程序制作成可执行.exe文件
- PDF如何编辑?教你几个常用的PDF编辑方法
- 如何用proe/croe将三维文件转为二维CAD轴侧图
- 关于TypeError: e[h] is not a function的问题