这两天在学习uni-app,用官方的vue3语法的uni-app建了一个项目,发现页面刷新后会默认跳转首页。
经过排查是windows/left-window.vue的mounted方法中获取不到当前的this.$route.path,只获取到了'/',而没有获取到location中的路径

因此导致了后面对于路由的判断switchTab到了首页
我将minWidth部分跳转的代码注释掉后,解决掉了移动端自动跳转首页的问题,但是PC版一直没找到解决办法。
而且还出现了一个很奇怪的情况,如上图gif:
- 直接访问地址后能显示左上角返回按钮,点击返回能跳转首页
- 关闭浏览器的手机模拟功能,刷新后左上角返回按钮消失
- 再次开启浏览器的手机模拟功能,刷新后左上角返回按钮依旧消失
- 通过修改地址进入首页后再进入此界面,左上角按钮出现
有人知道这是什么情况吗