<div id="#app"> <router-link to="/user/header">路由1</router-link> /*指向user組件*/ <router-link to="/user/footer">路由2</router-link> /*指向user組件*/ /*當我們點擊路由1得時候*/ /*------當我們點擊路由2得時候*/ <router-view></router-view> /*-----點擊路由1----router-view會渲染加載我們創建的user的組件*/ /*-----點擊路由2----router-view會渲染加載我們創建的user的組件*/ </div> <script> var user = { template:"<div>共同匹配到的路由</div>" // 創建一個組件 } var routes = [ {path:"user/:id",compoent:user} //定義路由 // 只要 router-link 的 to 屬性指定連接是 /user/開頭的,那么router-view里面都是渲染 user這個組件 //比如 : to="/user/footer" to="/user/header" to="/user/content" 無論我們點擊誰,它都指向user這個組件,router-view只渲染它 ] var router = { routers //創建router實例 } new Vue({ el:"#app", router // 創建和掛載 }) <script>