登陆跳转后页面不在顶部
用vue2.6写的
登陆按钮的跳转代码
handleLogin() {
localStorage.isLogin = true
this.$router.push({ name: "Home" })
},
跳转后,页面如下,且页面无法滚动,刷新一次才正常。
不知道为什么会出现这种状况。
已想到一种解决方法:在mounted里判断是否第一次载入该页面,是的话就刷新一次页面。
if (location.href.indexOf("#reloaded") == -1) {
location.href = location.href + "#reloaded";
location.reload();
}
老师有什么其他的解决方法吗,头大
19
收起
正在回答
2回答
同学你好,不清楚同学的完整代码具体是怎么写的,而且涉及到版本和环境等问题,无法准确的定位问题,同学能够自己找到解决的方法,真棒!!!
目前学习阶段,推荐同学跟着视频讲解,与老师写的代码保持一致,这样即使出现了问题也便于排查,等同学掌握了视频中讲解的内容之后,再尝试自己研究使用不同的方式实现效果,这样对同学的帮助会更大哦。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星