0%

ruoyi部署小结

自己搞了一个去掉首页的方案,记录下来以防忘记

背景:

步骤如下:

1、ruoyi-ui\src\components\Breadcrumb\index.vue

注释掉这段代码,因为它会在图中标红2处加上那个首页;

2、ruoyi-ui\src\layout\components\iNavbar.vue

​ ruoyi-ui\src\utils\request.js

这两个文件都会在调用LogOut方法后,执行 location.href = ‘/index’; 这个代码会使再登录时带上参“redirect=%2Findex”,会导致登录后跳转到index这个首页;

将这句代码改为 location.href = this.$store.state.settings.indexPage; 这里的****indexPage****是我加的配置,后面会说明;

3、ruoyi-ui\src\settings.js 加上 indexPage: ‘ ‘,

ruoyi-ui\src\store\modules\settings.js 也加上indexPage 以供页面使用。

4、ruoyi-ui\src\router\index.js

注释掉首页的路由,加上自己想打开的路由;这个路由,目的是为了在直接访问端口,后续没有带具体路径时,跳转到redirect页面;

注意:

步骤3中indexPage的值,我这里设的是空字符串,与步骤4中path的值相同,所以登录后就会跳转到redirect设定的页面;当然,这两处设的值也可以不同,比如:

1
indexPage: '  ',
1
2
3
4
{
path:'',
redirect:'/system/role-auth',
},

那么这时候,登录后打开的页面,与空路由访问的页面就是不同的