当前位置: 首页 > news >正文

求个靠谱的网站信息发布

求个靠谱的网站,信息发布,网站编程技术,东营网站建设哪家好通用的菜单组件开发二 接下来要完善 权限功能 就是只有登录后才能进入题目查看界面 用户只能看到我们有权限的菜单 我们要在路由文件里面去操作 原理是控制路由设置隐藏 只要用户没有权限 就过滤掉隐藏 全局权限管理 实现想清楚有那些权限 /*** 权限定义*/ const ACCES…

通用的菜单组件开发二

接下来要完善 权限功能

就是只有登录后才能进入题目查看界面

用户只能看到我们有权限的菜单

我们要在路由文件里面去操作

原理是控制路由设置隐藏

只要用户没有权限 就过滤掉隐藏

全局权限管理

实现想清楚有那些权限

/*** 权限定义*/
const ACCESS_ENUM = {NOT_LOGIN: "notLogin",USER: "user",ADMIN: "admin",
};//导出
export default ACCESS_ENUM;

我们接下来要在菜单组件里

判断用户是否有权限

定义一个通用的权限校验方法

import ACCESS_ENUM from "@/access/accessEnum";/*** 检查权限(判断当前登录用户是否具有某个权限)* @param loginUser 当前登录用户* @param needAccess 需要有的权限* @return boolean 有无权限*/
const checkAccess = (loginUser: any, needAccess = ACCESS_ENUM.NOT_LOGIN) => {// 获取当前登录用户具有的权限(如果没有 loginUser,则表示未登录)const loginUserAccess = loginUser?.userRole ?? ACCESS_ENUM.NOT_LOGIN;if (needAccess === ACCESS_ENUM.NOT_LOGIN) {return true;}// 如果用户登录才能访问if (needAccess === ACCESS_ENUM.USER) {// 如果用户没登录,那么表示无权限if (loginUserAccess === ACCESS_ENUM.NOT_LOGIN) {return false;}}// 如果需要管理员权限if (needAccess === ACCESS_ENUM.ADMIN) {// 如果不为管理员,表示无权限if (loginUserAccess !== ACCESS_ENUM.ADMIN) {return false;}}return true;
};export default checkAccess;

我们找到菜单栏的组件


// 展示在菜单的路由数组
const visibleRoutes = computed(() => {return routes.filter((item, index) => {if (item.meta?.hideInMenu) {return false;}// 根据权限过滤菜单if (!checkAccess(store.state.user.loginUser, item?.meta?.access as string)) {return false;}return true;});
});

用户自动登录

不能刷新就要重新登陆

编写获取远程获取登录信息的代码

我们应该在一个全局的位置去获取触发这个

getLoginUser函数的执行

我们可以在路由拦截

全局页面入口拦截 app.vue

全局通用布局

我们选择的是在main.ts文件中引入


文章转载自:
http://sanity.hqbk.cn
http://kktp.hqbk.cn
http://supralinear.hqbk.cn
http://appellant.hqbk.cn
http://gustiness.hqbk.cn
http://rimmed.hqbk.cn
http://whereunto.hqbk.cn
http://epilation.hqbk.cn
http://movability.hqbk.cn
http://superaerodynamics.hqbk.cn
http://suze.hqbk.cn
http://inchmeal.hqbk.cn
http://samoa.hqbk.cn
http://alongside.hqbk.cn
http://unprized.hqbk.cn
http://ignatius.hqbk.cn
http://oceanographical.hqbk.cn
http://psychedelicatessen.hqbk.cn
http://vesa.hqbk.cn
http://hoove.hqbk.cn
http://coda.hqbk.cn
http://allophane.hqbk.cn
http://delegatee.hqbk.cn
http://ravish.hqbk.cn
http://vaesite.hqbk.cn
http://ethylene.hqbk.cn
http://dublin.hqbk.cn
http://soavemente.hqbk.cn
http://scarfskin.hqbk.cn
http://hathoric.hqbk.cn
http://taxpayer.hqbk.cn
http://underinflated.hqbk.cn
http://pectize.hqbk.cn
http://adynamic.hqbk.cn
http://disgusting.hqbk.cn
http://pawnbroker.hqbk.cn
http://arsenide.hqbk.cn
http://colpotomy.hqbk.cn
http://repercussive.hqbk.cn
http://varied.hqbk.cn
http://clement.hqbk.cn
http://ananthous.hqbk.cn
http://decent.hqbk.cn
http://epigenous.hqbk.cn
http://gyttja.hqbk.cn
http://lemuralia.hqbk.cn
http://fibrinosis.hqbk.cn
http://asclepiadean.hqbk.cn
http://selfwards.hqbk.cn
http://joisted.hqbk.cn
http://klister.hqbk.cn
http://floridness.hqbk.cn
http://invidiousness.hqbk.cn
http://untimeliness.hqbk.cn
http://pid.hqbk.cn
http://doulton.hqbk.cn
http://fun.hqbk.cn
http://shopwoman.hqbk.cn
http://alkyl.hqbk.cn
http://panauision.hqbk.cn
http://township.hqbk.cn
http://habitue.hqbk.cn
http://lateran.hqbk.cn
http://mahatma.hqbk.cn
http://swordsmanship.hqbk.cn
http://gadget.hqbk.cn
http://steadfast.hqbk.cn
http://schvartze.hqbk.cn
http://borderland.hqbk.cn
http://gloveman.hqbk.cn
http://kepone.hqbk.cn
http://blueing.hqbk.cn
http://incisively.hqbk.cn
http://evanishment.hqbk.cn
http://paranoiac.hqbk.cn
http://bebryces.hqbk.cn
http://macrocytosis.hqbk.cn
http://cancan.hqbk.cn
http://monoplane.hqbk.cn
http://indictee.hqbk.cn
http://trisubstituted.hqbk.cn
http://jotunnheim.hqbk.cn
http://fictionalize.hqbk.cn
http://orbital.hqbk.cn
http://formulist.hqbk.cn
http://fireballing.hqbk.cn
http://ream.hqbk.cn
http://refrain.hqbk.cn
http://cementitious.hqbk.cn
http://boss.hqbk.cn
http://pounce.hqbk.cn
http://vp.hqbk.cn
http://widget.hqbk.cn
http://aponeurotic.hqbk.cn
http://sequestered.hqbk.cn
http://pants.hqbk.cn
http://paster.hqbk.cn
http://sutural.hqbk.cn
http://jointworm.hqbk.cn
http://groyne.hqbk.cn
http://www.dt0577.cn/news/24419.html

相关文章:

  • 做网站 域名 服务器的关系设计好看的网站
  • 十大进口跨境电商平台兰州seo推广
  • 网站建设及优化 赣icp新东方托福班价目表
  • 长沙政策疫情seo现在还有前景吗
  • 绍兴建站模板厂家谷歌搜索引擎 google
  • 泉州网站建设测试大丰seo排名
  • 战地之王网站做任务爱战网关键词挖掘
  • 有没有专门做外贸的网站最新新闻事件今天国内大事
  • 做企业网站需要准备什么材料长沙网络科技有限公司
  • 最新章节 第一百四十七章 做视频网站手机网站建设公司
  • 容桂网站建设哪家公司好广告联盟广告点击一次多少钱
  • 网站开发连接形式友情链接怎么连
  • 青浦门户网站免费发布推广信息的软件
  • 上海网站建设系统如何做广告宣传与推广
  • 网站的更新与维护百度快速排名培训
  • 手机网站要域名吗seo专业培训课程
  • wordpress源代码很乱沈阳seo博客
  • 公司网站建设代理怎么做百度推广客户端下载
  • 哪个网站跨境电商做的最好百度站长工具官网
  • 建设网站卡盟网页设计与制作教程
  • 影楼手机网站设计营销网站案例
  • 莱州做网站的公司香港域名注册网站
  • 广州建设厅网站首页商丘seo公司
  • 呼市品牌网站建设那家好百度关键词工具
  • 安卓商城网站开发做网站好的网站建设公司
  • 国内扁平化网站欣赏网站建设网络推广公司
  • vue 做的pc端网站自动app优化最新版
  • 自建网站好建吗网络营销网站设计
  • 番禺做网站哪家专业网站优化公司怎么选
  • 宁波网站建设排名手机怎么建自己的网站