this.$router.go()和this.$router.push()的区别
生活随笔
收集整理的這篇文章主要介紹了
this.$router.go()和this.$router.push()的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
this.router.go()和this.router.go()和this.$router.replace的差別
this.$router.go(val) 介紹:
在history記錄中前進或者后退val步,
- 當(dāng)val為-1時回到上一頁。- 當(dāng)val為0時刷新當(dāng)前頁面。- 當(dāng)val為1到下一頁。 this.$router.go(1) //類似history.forward()this.$router.go(-1) //類似history.back()this.$router.push(path) 介紹:
- 跳轉(zhuǎn)到指定URL,向history棧添加一個新的記錄;- 點擊后退會返回至上一個頁面舉例:
this.$router.push('/index') this.$router.push({path:'/index'}) this.$router.push({path:'/index',query:{name: '123'}}) this.$router.push({name:'index',params:{name:'123'}})this.$router.replace介紹:
跳轉(zhuǎn)到指定URL,替換history棧中最后一個記錄,點擊后退會返回至上上一個頁面
this.$router.replace(path);總結(jié)
以上是生活随笔為你收集整理的this.$router.go()和this.$router.push()的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 酷家乐480p视频渲染后曝光怎么解决?
- 下一篇: 阿里面试总结1