vue路由基礎

2021-10-24 07:30:50 字數 1835 閱讀 8248

router-link
類似於a標籤,用於在單頁面之間的跳轉,預設渲染為a標籤

to屬性,後面跟著用於跳轉的路徑

tag屬性,指定渲染成指定的標籤(tab=「p」)

router-link-active,自動啟用的class名稱,當·to·屬性的值和位址列路徑相同自動啟用該屬性。

4.linkactiveclass,自定義屬性名稱,在路由(reouter)的index.js中修改

const router = new vuerouter()
1.query傳值

通過html?id這種寫法傳值(query傳值)

//向/about頁面傳遞值

class

="na"

v-for

="(item,index) in list"

:key

="item.name"

>

:to=

"`/about?$&`"

>

//&間隔分隔傳遞的多個值

// 通過?$將名字傳遞到/about的瀏覽欄上 -->

} router-link

>

div>

/about頁面可以通過this的$route的query獲取到傳遞的值

created(),
2.動態路由傳值

在router路由的index.js檔案中建立動態路由

需要傳遞值的頁面進行傳遞

"/info/這是傳遞的值1id/這是傳遞的值2name"

>

//to="/info:id 單個值傳遞

跳轉動態路由頁面

router-link

>

/info頁面對傳遞的值進行接收

created()

乙個頁面中有多個子頁面,就是巢狀路由

在註冊路由的時候將路由定義children:[子路由]

路由重定向,預設顯示***路由

,

, ] },

在主頁面呼叫

"/home/a"

>

a頁面router-link

>

跳轉a頁面

"/home/b"

>

b頁面router-link

>

跳轉b頁面

"/home/c"

>

c頁面router-link

>

跳轉c頁面

>

標籤渲染a/b/c子路由頁面

router-view

>

跳轉

:to=

"">

about頁面router-link

>

jquery傳值

:to=

"}">

about頁面router-link

>

動態路由傳值,

並不能直接傳值,要將path修改為name,利用name進行傳遞

:to=

"}">

about頁面router-link

>

,

vue路由基礎詳解

vue.js script vue router.js script import vue from vue import vuerouter from vue router vue.use vuerouter src vue.js script src vue router.js script i...

vue學習筆記 路由基礎

一 前面我們提到過單頁面富應用階段,那就要依靠我們的前端路由 vue router 二 配置安裝路由 2 在router資料夾下的index.js中學相關的路由配置 首先匯入路由 import vuerouter from vue router import vue from vue 3.這裡我們同...

Vue 路由 基礎使用方法

在前端實現路由跳轉的 也叫單頁面 要實現單頁面 其實是需要前後端配合的。在伺服器端,不管url請求哪個頁面,都統統返回指定頁 通常是index.html 在前端實現路由跳轉能很大程度上減輕伺服器壓力,也能提高專案的效能。最明顯的就是使用者在填寫表單,如果不小心點錯了別的按鈕,跳轉到別的頁面,當使用者...