2021-02-22nuxt.js服務(wù)端渲染中如何實現(xiàn)路由的跳轉(zhuǎn)

一、nuxt.js 路由跳轉(zhuǎn)

1、nuxt-link標(biāo)簽跳轉(zhuǎn)

在html標(biāo)簽內(nèi)使用nuxt-link跳轉(zhuǎn),相應(yīng)于超鏈接a標(biāo)簽,使用方式如下:

<nuxt-link to="/">首頁</nuxt-link>

2、編程式導(dǎo)航-JS代碼內(nèi)部跳轉(zhuǎn)

實際項目中,很多時候都是通過在JS代碼內(nèi)部進(jìn)行導(dǎo)航的跳轉(zhuǎn),使用方式如下

this.$router.push('/xxx')

具體的簡單用法:

(1)先編寫一個按鈕,在按鈕上綁定goHome( )方法。

<button @click="goHome">回到首頁</button> 

(2)在<script>模塊里加入goHome方法,并用this.$router.push(‘/’)導(dǎo)航到首頁



1.  export default {   
    
2.      methods: {
    
3.          goHome () {
    
4.              this.$router.push('/home');
    
5.          }
    
6.      }
    
7.  }
    


3、其他常用方法



1.  //  后退一步記錄,等同于 history.back()
    
2.  this.$router.go(-1)
    
3.  this.$router.back(-1)
    
4.  // 在瀏覽器記錄中前進(jìn)一步,等同于 history.forward()
    
5.  this.$router.go(1)
    


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容