// 0. 若是使用模块化机制编程,導入Vue和VueRouter,要调用 Vue.use(VueRouter) // 1. 定义(路由)组件。 // 能够从其余文件 import 进来 var Foo = { template: '<div>foo</div>' } var Bar = { template: '<div>bar</div>' } var x = require("A"); // 2. 定义路由 // 每一个路由应该映射一个组件。 其中"component" 能够是 // 经过 Vue.extend() 建立的组件构造器, // 或者,只是一个组件配置对象。 // 咱们晚点再讨论嵌套路由。 var routes = [{ path: '/foo', component: Foo }, { path: '/bar', component: Bar } ] // 3. 建立 router 实例,而后传 `routes` 配置 // 你还能够传别的配置参数, 不过先这么简单着吧。 var router = new VueRouter({ routes // (缩写)至关于 routes: routes }) var app = new Vue({ el: "#app", router })