vue二级路由刷新浏览器(F5)返回一级路由

vue-router

#1

vue线上环境二级路由页面刷新浏览器时直接返回一级路由,求解!?希望的是二级路由页面刷新浏览器仍然停留在当前页


#2

你的路由怎么配置的,按理说浏览器刷新后,地址栏不会改变。


#3

手动声明在刷新时router指向二级路由就行了


#4

怎么声明呢,求大神赐教


#5


我是这样配置的,因为要登录了才能进入其他页面


#6

没看到你的二级路由啊


#7

跳转路由用了query,携带参数跳转但是你原本的路由其实是没有改变的,刷新会丢失参数,就是说还是会回到原本的路由上,就是你所谓的一级路由


#8

像我的这种该怎么解决呢,本地测试正常,放到服务器上只要在其他页面一刷新浏览器就返回登录页


#9

像我的这种该怎么解决呢,本地测试正常,放到服务器上只要在其他页面一刷新浏览器就返回登录页。


#10

本地测试正常,服务器上应该也没问题,控制台有报错吗


#11

没报错,除了有这个问题,所有的都正常


#12

你应该是在这个组件中router.push…添加了参数对吧,那么跳转到本组件,参数肯定会消失,所以解决办法就是跳转到另一个组件中,就可以了


#13

但是在本地是正常的,