平台自定义的配置项都在 meta 属性下,而其他的比如 path、component、redirect、children、name 属性是 vue-router 自带的。
需要挂载的路由就存放在 constantRoutes 数组下,比如登录页、首页;需要用户登录并根据角色字段来判断是否有权限的动态路由,就放在 asyncRoutes 数组下,并且要为该路由配置好 roles 和 name 属性。
登录时通过获取当前用户的权限(角色)去比对路由表,生成当前用户具有的权限可访问的路由表,通过 addRoute 动态挂载到 router 上。
后续所有的操作,都将携带保存在前端的 token 去调用接口,token 将是后端服务判断当前请求合不合法的依据,项目本身已经写在 Axios 的封装里面了。
V3 Admin Vite 是一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术。
Shell 脚本是一种用Shell脚本语言编写的程序,它可以在 UNIX 或类 UNIX 操作系统上运行。Shell 脚本通常用于自动化任务、管理系统和编写小型应用程序。Shell 脚本可以完成许多任务,例如文件操作、进程管理、网络管理、系统配置等。
Linux 是由内核(kernel)、 shell(命令解释器)、文件系统和应用程序等组成的操作系统。它提供了丰富的工具和命令行界面,使用户能够轻松地管理和控制计算机系统。
建立对计算机网络的整体认知,对计算机网络中的各种概念(网络分层、网络协议、网络应用等)有初步的理解,进而可以在后续的实际工作中能高效解决网络问题。
marked 是一个基于 JavaScript 的 Markdown 解析器和编译器。它可以将 Markdown 语法解析为 HTML,并且可以扩展 Markdown 的功能。Marked 可以在浏览器端和 Node.js 环境下运行。
使用 CSS border 属性创建三角形是一种简单、灵活、响应式、可维护、兼容性好的方法,可以帮助开发人员创建高效且可靠的界面元素。