建立路由步骤:html
1.引入vue-router库,可用最新版https://unpkg.com/vue-routervue
2.建立所须要的组件vue-router
3.建立router实例对象组件化
4.在根实例中注册一下 =》方式:router:routercomponent
实例以下:router
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="https://unpkg.com/vue"></script> <script src="https://unpkg.com/vue-router"></script> <title>组件化</title> </head> <body> <div id="box"> <router-link to="/home">主页</router-link> <router-link to="/news">新闻</router-link> <hr /> <router-view></router-view> </div> <template id="home"> <div> <bbb></bbb> <p>{{msg}}</p> </div> </template> <template id="news"> <div> <bbb></bbb> <p>{{msg}}</p> </div> </template> <template id="bbb"> <div> <h1>模板</h1> </div> </template> <script> //1.建立组件 var Home=Vue.extend({ template:"#home", data(){ return { msg:"我是主页模板" }; }, components:{ 'bbb':{ template:"#bbb" } } }); var News=Vue.extend({ template:"#news", data(){ return { msg:"我是新闻模板" }; }, components:{ 'bbb':{ template:"#bbb" } } }); //2.建立Router实例对象 var router=new VueRouter( { routes:[ {path:"/home",component:Home}, {path:"/news",component:News} ] } ); //3.建立根实例对象,经过路由配置参数注入路由,让整个应用都有相应的路由地址 var vm=new Vue({ router:router }).$mount("#box"); </script> </body> </html>