美文网首页
vue 路由的push与replace的区别

vue 路由的push与replace的区别

作者: 程序猿的小生活 | 来源:发表于2022-07-25 10:55 被阅读0次

push 跳转到对应的路由,这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。
replace同样是跳转到指定的路由,但是这个方法不会向history里面添加新的记录,而是替换(覆盖)掉当前路由,点击返回,会跳转到上上一个页面。

两者都可以传递参数,区别是什么?
query 传参配置的是path,而params传参配置的是name,在params中配置path无效
query在路由配置不需要设置参数,而params必须设置
query传递的参数会显示在地址栏中
params传参刷新会无效,但是query会保存传递过来的值,刷新不变 ;

相关文章

网友评论

      本文标题:vue 路由的push与replace的区别

      本文链接:https://www.haomeiwen.com/subject/pxdbirtx.html