Vue Router引數使用

2021-10-01 10:20:28 字數 2239 閱讀 8502

<

!doctype html>

"en"

>

"utf-8"

>

路由,重定向, 引數傳遞<

/title>

"../vue.js"

>

<

/script>

"vue-router.js"

>

<

/script>

<

/head>

>

用router-link導航, 並傳引數<

/h3>

<

!--方式1

-->

"/passenger/李四/456788766554434567"

>

/router1<

/router-link>

<

!--方式2

-->

"/flight/kn9628"

>

/router2<

/router-link>

<

!--方式3

-->

<

!--物件方式傳參, name對應元件的name--

>

"}">

/router3<

/router-link>

<

!--方式4

-->

<

!--查詢方式傳參--

>

"}">

/router4<

/router-link>

<

/p>

用button觸發事件導航<

/h3>

<

/p>

"methodnameparam"

>methodnameparam 資訊管理<

/button>

"methodqueryparam"

>methodqueryparam 票務資訊查詢<

/button>

<

!--路由輸出區域--

>

>

"background-color: #e1e1e1; height: 100px; margin: 10px; height:100px; width: 300px; float: left; "

>

顯示區域1

<

/p>

"view1"

>

<

/router-view>

<

/div>

"background-color: #e1e1e1; height: 100px; margin: 10px; height:100px; width: 300px; float: left;"

>

顯示區域2

<

/p>

<

/router-view>

<

/div>

"clear: both"

>

重定向<

/h3>

<

/p>

"/login"

>重定向<

/router-link>

<

/div>

const router =

newvuerouter

(} , 身份證號:}'}

}},}

',props:

['flightno']}

, props:

true

//如果 props 被設定為 true,route.params 將會被設定為元件屬性},

}, 使用者角色: }',

props:

['username'

,'rolename']}

, props:

true},

}'}}

,, alias:

'/aaaaaa'}}

]});

newvue(}

).catch

(data =>);

},methodnameparam:

function()

}).catch

(data =>);

}}})

;<

/script>

<

/body>

<

/html>

vue router引數傳遞

準備工作 第一步 建立新的元件profile.vue profile 配置動態路由 傳遞引數主要有兩種型別 配置路由的格式 router id 傳遞的方式 在path後面跟上對應的值 傳遞後形成的路徑 router 123,router abc query的型別 配置路由的格式 router,也就是...

vue router的引數傳遞

1 新建元件 新建乙個user.vue檔案,新增 2 設定對映 開啟index.js檔案,新增如下 1 新建元件 profile.vue,新增如下 h2 p p div template export default script route.query是乙個物件,裡面是頁面傳過來的資料 2 設定對...

vue router 頁面引數方式

1,命名路由 註冊路由的地方需要給路由命名如下圖 this.router.push 接受方法如下 this.route.params.userid2,查詢引數 查詢引數其實就是在路由位址後面帶上引數和傳統的url引數一致的 使用方法如下 this.router.push 接受方法如下 this.ro...