unibest icon indicating copy to clipboard operation
unibest copied to clipboard

路由拦截触发问题:通过地址直接访问无法触发路由拦截

Open LeftProgrammer opened this issue 1 year ago • 4 comments
trafficstars

Bug report(问题描述)

Steps to reproduce(问题复现步骤)

Screenshot or Gif(截图或动态图)

image

minimal reproduction(最小可还原代码)

System Info

执行上面命令,将结果贴下面

LeftProgrammer avatar Jun 13 '24 08:06 LeftProgrammer

我目前是将拦截的逻辑进行抽离,在App.vue的onLaunch 和 onShow 方法种调用拦截逻辑,这样项目在启动和通过地址访问时都可以执行拦截。不知道这样是否符合该模板项目设计的理念,还有说有其他更好的办法?

LeftProgrammer avatar Jun 13 '24 08:06 LeftProgrammer

没太懂,你是说首页也要拦截吗?还是说某个特定的页面,用户可以直接进入,但是需要拦截?(如果是这样,那确实是需要在APP.vue里面按你的方式来处理。)

codercup avatar Jun 17 '24 02:06 codercup

是的,就是想让用户在任何使用App的情况下,都判断一下登录状态,进行路由拦截跳转登录

LeftProgrammer avatar Jun 17 '24 02:06 LeftProgrammer

我是在页面的layout中拦截,但是layout的onMounted会执行多次呢, image

berniezwd avatar Aug 21 '24 06:08 berniezwd