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

【RUOYI3.8.8】框架参考笔记

【RUOYI3.8.8】框架参考笔记

    • 环境准备
    • 具体操作
      • 如何增加一个不需要登录就可以访问的页面
      • 如何将后台几个文件安排到其他文件夹
    • VUE知识点

环境准备

按照官方的文档操作,期间遇到的问题

  1. 由于是内网,因此配置了maven的settings才能通过,通过如下链接解决

https://youyouhome.blog.csdn.net/article/details/143309109

  1. redis设置密码,使用客户端设置临时密码,但是可以通过在redis.windows.conf和redis.windows.conf中设置requirepass xxx就可以了

具体操作

如何增加一个不需要登录就可以访问的页面

如何将后台几个文件安排到其他文件夹

比如把如下文件移动到views下面的新建的admin目录中,表示admin后台相关的页面文件

index.vue
index_v1.vue
login.vue
redirect.vue
register.vue

移动后的目录为

ruoyi-ui/src/views/admin
ruoyi-ui/src/views/admin/index.vue
ruoyi-ui/src/views/admin/index_v1.vue
ruoyi-ui/src/views/admin/login.vue
ruoyi-ui/src/views/admin/redirect.vue
ruoyi-ui/src/views/admin/register.vue

需要修改的地方有

  1. index.vue、index_v1.vue、login.vue、redirect.vue、register.vue这个几个文件中有相对路径引用的地方都需要修改,报错主要是图片和模块引用,按报错提示修改即可
  2. 修改路由配置
    路径是:ruoyi-ui/src/router/index.js,将公共路由的/redirect、/login、/register、index路径修改成admin目录的路径,如
  {path: '/register',component: () => import('@/views/admin/register'),hidden: true},{path: '/404',component: () => import('@/views/error/404'),hidden: true},
  1. 修改ruoyi-ui/src/layout/components/Navbar.vue中退出重定向的url
     async logout() {this.$confirm('确定注销并退出系统吗?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {this.$store.dispatch('LogOut').then(() => {location.href = '/admin/index';})}).catch(() => {});}
  1. 其他地方不需要修改,直接编译访问就可以了

VUE知识点

主要记录的是自己对于这个项目的要点

  1. route.query && route.query.redirect含义

route.query指的就是浏览器上的地址
route.query.redirect指的就是浏览器地址中的参数如:http://127.0.0.1:81/login?redirect=%2Fadmin%2Findex


http://www.mrgr.cn/news/61692.html

相关文章:

  • 基于SpringBoot的图书管理系统 【附源码】
  • 《机器学习by周志华》学习笔记-神经网络-03多层网络学习算法之误差逆传播算法
  • Nginx+Lua脚本+Redis 实现自动封禁访问频率过高IP
  • Chrome谷歌浏览器加载ActiveX控件之allWebDesktop控件介绍
  • Java 8揭秘:函数式接口与匿名函数的神秘关系
  • 《使用Gin框架构建分布式应用》阅读笔记:p212-p233
  • 【计算机网络 - 基础问题】每日 3 题(六十)
  • 【C++】踏上C++学习之旅(四):细说“内联函数“的那些事
  • 【C++】智能指针的奥秘:深度解析std::unique_ptr与std::shared_ptr
  • 浅谈C#之TuochSocket
  • Python表格格式转换模块:tablib
  • 《机器学习by周志华》学习笔记-神经网络-04全局最小误差与局部极小误差
  • Vue.nextTick 使用指南:数据更新与 DOM 同步利器
  • webstrom编辑器中出现很多NBSP但是我去搜NBSP是没有的。复制这个编辑器中的NBSP粘贴发现这是个空格。怎么解决
  • Docker:技术架构的演进之路
  • 元素 offset client scroll 相关属性简介
  • Redis有什么不一样?
  • 【JVM第4课】程序计数器
  • 重构: 改善既有代码设计 - 第二版 第6--10章
  • 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
  • HarmonyOS:$$语法:内置组件双向同步
  • 探索SpringBoot:构建高效闲一品交易平台
  • 微信支付宝小程序SEO优化的四大策略
  • 2024年10月HarmonyOS应用开发者基础认证全新题库
  • 打造城市新地标:气膜综合体育馆开放共享新体验—轻空间
  • idea 创建java文件增加注释