this.$router.go和this.$router.push以及this.$router.replace的区别
vue路由跳转1、this.$router.go(val)这里val一般是 number类型通常是前进或者后退几个层级,在history中增加一个历史记录, 如果为0,则代表刷新当前页;2、this.$router.push(param)这里的param一般是路径名,而且在history中增加一个历史记录,可返回,比如this.$router.push(“/home...
vue路由跳转
this.$router.go(val) 这里val一般是 number类型 通常是前进或者后退几个层级,在history中增加一个历史记录, 如果为0,则代表刷新当前页;
**this. r o u t e r . p u s h ( p a r a m ) ∗ ∗ 这 里 的 p a r a m 一 般 是 路 径 名 , 而 且 在 h i s t o r y 中 增 加 一 个 历 史 记 录 , 可 返 回 , 比 如 t h i s . router.push(param)** 这里的param一般是路径名,而且在history中增加一个历史记录,可返回,比如this. router.push(param)∗∗这里的param一般是路径名,而且在history中增加一个历史记录,可返回,比如this.router.push(“/home”)
this.$router.replace(param) 这里的param一般是路径名,代表替换当前路由,无法通过history返回到上一个页面。
更多推荐
所有评论(0)