自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 oj在线判题系统----全局权限管理

以一套通用的机制,去定义哪个页面需要哪些权限,而不用每个页面独立地去判断权限,提高效率。(可以在路由中定义需要的权限)2)在全局页面组件中,绑定一个全局路由监听。每次访问页面时,根据用户要访问的路由信息,先判断用户是否有对应的访问权限。3)如果有,跳转到原页,如果没有,拦截或跳转到401鉴权或登录页。2.可以单独定义一个文件,控制路由的显隐。1)在路由配置文件,定义某个路由的访问权限。注:1.APP.vue是全局文件。

2024-06-11 22:35:02 325

原创 oj在线判题系统----创建通用布局

Action(支持异步):执行异步操作,并且触发mutation的更改(action调用mutation)本质上:给你提供了一套增删改查全局变量的API,只不过可能多了一些功能(如时间旅行)首先点击菜单项==>跳转更新路由==>更新路由后,同步去更新菜单栏的高亮状态。Mutation(尽量同步):定义了对变量进行增删改(更新)的方法。把菜单上的路由改成读取路由文件,实现更通用的动态配置。所有页面全局共享的变量,而不是局限在某一个页面中。State:存储的状态信息,比如用户信息。引入时钟成功显示出来!

2024-06-10 21:56:13 598

原创 oj在线判题系统----prettier和Eslint的配置

prettier配置如图(没有prettier先到插件商店安装)在文件中执行格式化快捷键,不报错,表示配置工程化成功!

2024-06-10 21:30:33 113 1

原创 oj在线判题系统----环境配置

node -v版本为18.12.1npm -v版本为: 8.19.2初始化工具:vue cli安装脚手架: npm install -g @vue/cli。

2024-06-10 20:55:00 349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除