中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用vue-router怎么實現一個編程式導航

發布時間:2021-04-20 17:35:18 來源:億速云 閱讀:280 作者:Leah 欄目:web開發

今天就跟大家聊聊有關使用vue-router怎么實現一個編程式導航,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

Vue的優點

Vue具體輕量級框架、簡單易學、雙向數據綁定、組件化、數據和結構的分離、虛擬DOM、運行速度快等優勢,Vue中頁面使用的是局部刷新,不用每次跳轉頁面都要請求所有數據和dom,可以大大提升訪問速度和用戶體驗。

除了使用 <router-link> 創建 a 標簽來定義導航鏈接,我們還可以借助 router 的實例方法,通過編寫代碼來實現。即:通過js動態的進行導航鏈接。

一、this.$router.push( )

router.push(location, onComplete?, onAbort?)

注意:在 Vue 實例內部,你可以通過 $router 訪問路由實例。因此你可以調用 this.$router.push。

想要導航到不同的 URL,則使用 router.push 方法。這個方法會向 history 棧添加一個新的記錄,所以,當用戶點擊瀏覽器后退按鈕時,則回到之前的 URL。

當你點擊 <router-link> 時,這個方法會在內部調用,所以說,點擊 <router-link :to="..."> 等同于調用 router.push(...)。

使用vue-router怎么實現一個編程式導航

使用vue-router怎么實現一個編程式導航

使用vue-router怎么實現一個編程式導航

使用vue-router怎么實現一個編程式導航

使用vue-router怎么實現一個編程式導航

使用vue-router怎么實現一個編程式導航

效果:

使用vue-router怎么實現一個編程式導航

使用vue-router怎么實現一個編程式導航

二、this.$router.replace();用法同this.$router.replace()

router.replace(location, onComplete?, onAbort?)

跟 router.push 很像,唯一的不同就是,它不會向 history 添加新記錄(地址欄中),而是跟它的方法名一樣 —— 替換掉當前的 history 記錄。

使用vue-router怎么實現一個編程式導航

三、this.$router.go()

使用vue-router怎么實現一個編程式導航

小結:

router.push(location)

想要導航到不同的 URL,則使用 router.push 方法。這個方法會向 history 棧添加一個新的記錄,所以,當用戶點擊瀏覽器后退按鈕時,則回到之前的 URL。

router.replace(location)

跟 router.push 很像,唯一的不同就是,它不會向 history 添加新記錄,而是跟它的方法名一樣 —— 替換掉當前的 history 記錄。

router.go(n)

看完上述內容,你們對使用vue-router怎么實現一個編程式導航有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌吉市| 株洲县| 南木林县| 盐津县| 怀仁县| 垣曲县| 洪泽县| 尚志市| 明水县| 灵石县| 怀仁县| 江孜县| 韩城市| 开封县| 屯留县| 合水县| 博白县| 乌海市| 屏东县| 资兴市| 东宁县| 阳西县| 井冈山市| 盘锦市| 宣威市| 吴川市| 忻城县| 怀柔区| 阜宁县| 北安市| 兴化市| 达拉特旗| 台前县| 新郑市| 马公市| 边坝县| 正安县| 大冶市| 涟水县| 额济纳旗| 秀山|