有关修改登录页面为自定义页面的问题

Saber 未结 1 506
gxx
gxx 剑童 2022-04-11 16:27

一、该问题的重现步骤是什么?

  1. 后端存储用户选择的登录首页的path,每位用户一条数据image.png

2. 在userlogin.vue中对tagWel进行赋值希望在登录时读取用户选择的页面进行登录

3. 但测试显示第一次每次登陆是还是读取的上次设置的首页值


二、你期待的结果是什么?实际看到的又是什么?

希望登录时可以登录到用户上次登录后设置的首页路径


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

最新开源版,基于windows7开发


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答


  • tagWal值不能这样赋值,因为是在state中


    所以

    this.$router.push({path: this.tagWel.value})

    要改成

    this.$router.push({path: res.data.data.menuPath||this.tagWel.value})


    作者追问:2022-04-21 15:12

    已经更改成

    this.$router.push({path: res.data.data.menuPath||this.tagWel.value})

    但登录时报404

    image.png

    查看network,接口访问成功,但页面没有跳转

    1738e8ad79b347e9943eb44d2c4aad0.png

    退出登录再点登录就可以跳转

    7859bdb5411fb4d393213ad4c40ee4c.png

    好像跟动态路由有关,但不知道咋改


    0 讨论(0)
提交回复