Vue路由實現頁面跳轉

2021-10-23 09:49:30 字數 827 閱讀 4542

在程式**中重新新增乙個log.vue檔案,用來顯示日誌資訊,這時就用到了頁面跳轉。

.vue檔案之間的跳轉,需要在router裡面配置path,通過路徑跳轉

html檔案如下

:to=

"" class

="log-btn"

>

日誌router-link

>

在router.js中配置,其中』…/components/pages/log』為log檔案路徑

const

log=()

=>

import

('../components/pages/log'

);

但是有時的需求是頁面不直接跳轉,有確認彈框或者其他事件,此時就需要在js中設定跳轉,方法如下:

1、this.$ router.push(); path為跳轉路徑,此方法會產生歷史記錄

this.$ router.push() name也可以作為路由跳轉

this.$ router.push(}) query:引數,可通過this.$ route.query.obj獲取

this.$ router.push(}) query:引數,可通過this.$ route.params.obj獲取

2、this.$ router.replace() 此方法不會產生歷史記錄

3、this.$router.go(n) 向前或向後跳轉n個頁面

vue路由跳轉頁面

1.不帶引數 1 2 name,path都行,建議用name 3 42.帶引數5 6 params傳引數 類似post 7 路由配置 path home id 或者 path home id 8 不配置path 第一次可請求,重新整理頁面id會消失9 配置path,重新整理頁面id會保留 10 ht...

Vue實現前台頁面元件化路由跳轉

vue.js 是一套構建使用者介面的 漸進式框架。它非常容易與其它庫或已有專案整合,而無須從頭開始重構整個專案 另一方面,vue 完全有能力驅動採用單檔案元件來開發的更為複雜的單頁應用。也就是說只需要乙個頁面就可以搞定很多複雜的功能,元件化就跟小時候玩的樂高一樣,每乙個最基本的小組件再拼起來乙個個大...

vue路由跳轉子元件 Vue實現路由跳轉和巢狀

一 配置 router 用 vue cli 建立的初始模板裡面,並沒有 vue router,需要通過 npm 安裝 cnpm i vue router d 安裝完成後,在 src 資料夾下,建立乙個 routers.js 檔案,和 main.js 平級 然後在 router.js 中引入所需的元件...