<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="vue.js"></script> <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script> </head> <body> <div id="app"> <router-link to="/first">第一页</router-link> <router-link to="/second">第二页</router-link> <router-link to="/third">第三页</router-link> <router-view></router-view> </div> <template id="fir"> <div> <h1>第一页</h1> <router-link to="/first/aaa">FUZE</router-link> <router-link to="/first/bbb">ASH</router-link> <router-view></router-view> </div> </template> <template id="sec"> <h1>第二页</h1> </template> <template id="thi"> <h1>第三页</h1> </template> <template id="aa"> <h2>人质</h2> </template> <template id="bb"> <h2>RUSH B</h2> </template> <script> let Aaa=Vue.component("aaa",{ template:"#aa" }); let Bbb=Vue.component("bbb",{ template:"#bb" }); let Fir=Vue.component("first",{ template:"#fir" }); let Sec=Vue.component("second",{ template:"#sec" }); let Thi=Vue.component("third",{ template:"#thi" }); let router=new VueRouter({ routes:[ {path:"/",redirect:"/first"}, {path:"/first",component:Fir, children:[ {path:"/first/aaa",component:Aaa}, {path:"/first/bbb",component:Bbb} ]}, {path:"/second",component:Sec}, {path:"/third",component:Thi}, ] }); new Vue({ el:"#app", redirect:"/ftist", router, }); </script> </body> </html>
vue路由
最新推荐文章于 2022-05-14 19:36:13 发布
