vue-router命名路由
生活随笔
收集整理的這篇文章主要介紹了
vue-router命名路由
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
vue-router命名路由
為了更加方便的表示路由的路徑,可以給路由規(guī)則起一個(gè)別名,即為“命名路由”。
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><!-- 導(dǎo)入 vue 文件 --><script src="./lib/vue_2.5.22.js"></script><script src="./lib/vue-router_3.0.2.js"></script></head><body><!-- 被 vm 實(shí)例所控制的區(qū)域 --><div id="app"><router-link to="/user/1">User1</router-link><router-link to="/user/2">User2</router-link><router-link :to="{ name: 'user', params: {id: 3} }">User3</router-link><router-link to="/register">Register</router-link><!-- 路由占位符 --><router-view></router-view></div><script>const User = {props: ['id', 'uname', 'age'],template: '<h1>User 組件 -- 用戶(hù)id為: {{id}} -- 姓名為:{{uname}} -- 年齡為:{{age}}</h1>'}const Register = {template: '<h1>Register 組件</h1>'}// 創(chuàng)建路由實(shí)例對(duì)象const router = new VueRouter({// 所有的路由規(guī)則routes: [{ path: '/', redirect: '/user' },{// 命名路由name: 'user',path: '/user/:id',component: User,props: route => ({ uname: 'zs', age: 20, id: route.params.id })},{ path: '/register', component: Register }]})// 創(chuàng)建 vm 實(shí)例對(duì)象const vm = new Vue({// 指定控制的區(qū)域el: '#app',data: {},// 掛載路由實(shí)例對(duì)象// router: routerrouter})</script></body> </html>總結(jié)
以上是生活随笔為你收集整理的vue-router命名路由的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 动态匹配路由的基本用法||路由组件传递参
- 下一篇: 页面导航的两种方式——声明式导航、编程式