router.push(location) 会向 history 栈添加一个新的记录,当用户点击浏览器后退按钮时,则回到之前的 URL。
router.replace(location) 它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。
传参的两种方式
1.使用query
2.使用params
两者传参的区别是:
1.query 传参配置的是path,而params传参配置的是name,在params中配置path无效
2.query在路由配置时不需要设置参数,而params必须设置(如果不设置刷新后参数丢失)
3.query传递的参数会显示在地