采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
vue2的时候使用router.push({path: ‘’, query: ‘’})这样写的时候,刷新页面以后参数仍然会显示在地址栏中,但是用了咱们课程这个模板以后,刷新页面以后,url中的参数就消失了,不知道这是为什么
你好
router.push 跳转传参有两种方式:
query:参数不会消失
params:参数会消失
你可以看下跳转之后的 url 中有没有 路径?参数 。 如果是这种格式,那么参数是不应该消失的。
实实在在的,就是消失了,我也很纳闷,url中油参数,刷新照样消失了... 和咱们的路由守卫有关系吗?
如果是这样的话,那么只有可能是你在什么地方操作了 URL,这个只能出现在路由守卫之中。
我把课程代码下载到我的本地,新建一个页面,从用户管理跳转到我这个新的页面,用router.push来跳转的,刷新以后,url地址栏中的参数没有了,能不能请老师在本地做一个测试看看?并解释一下为什么会这样呢?因为咱们的课程里没有用到query的这种跳转
登录后可查看更多问答,登录/注册
基于Vue3重写Vue-element-admin,打造后台前端综合解决方案
2.3k 1
1.5k 6
4.0k 5
545 2
1.3k 2