一江锨、this.$router.push
說明:跳轉(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棧中最后一個記錄,點擊后退會返回至上上一個頁面
使用:同push
三挑豌、this.$router.go(n)
說明:類似window.history.go(n)安券,向前或向后跳轉(zhuǎn)n個頁面,n可正(先后跳轉(zhuǎn))可負(向前跳轉(zhuǎn))
使用:
this.$router.go(1) //類似history.forward()
this.$router.go(-1) //類似history.back()
注:如果有多個返回的氓英,使用repalce,用push會存在死循環(huán)