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 在前端實現路由跳轉能很大程度上減輕伺服器壓力,也能提高專案的效能。最明顯的就是使用者在填寫表單,如果不小心點錯了別的按鈕,跳轉到別的頁面,當使用者...