ant design vue 页面跳转问题

前端框架:ant design vue

我在框架下有一个html页面,不需要进行用户登录,就可以直接通过地址进入,
先在要改成进入HTML页面后,如果发现没有登录信息就自动跳转到登录页面重新登录,登录完成点击确认后,再带着登录信息自动跳转回这个HTML页面
现在已经实现没有登录信息就自动跳转到主页重新登录,但是登陆后会直接进入登录后的主页,不会跳转到HTML页面
请问应该怎么做才能跳转到HTML页面?

img

一般情况下我们会添加一个redirecturl字段在链接里面,供登录页抓取应跳往哪里。
比如题主案例中,html页面未登录情况下,跳转到登录页时,可通过window.location.href = login?redirecturl=${htmlurl}这样。那么在登录页面,调取登录接口成功后,校验一下当前url是否包含redirecturl字段,如果包含则通过window.location.href或路由方法跳转到对应链接。如果不包含则默认进入主页面。

把输入的地址存一份,登录后跳转

vuex 存一下 来源,
意思就是,去登录页之前 将需要跳回去的path或者其他标识 存一下,
跳到登录页,取一下这个变量,登录成功后,判断一下这个变量是否有数据,如果有,就跳转到这个页面,不然就跳回主页,这里需要改下登录成功后的代码