const Home = Vue.extend({ template: '', data: function() { return {} }, mounted () { } })
Vue.extend
返回的是一个“扩展实例构造器”,也就是预设了部分选项的Vue的实例构造器,它常常服务于Vue.component
用来生成组件,可以简单理解为当在模板中遇到该组件作为标签的自定义元素时,会自动调用“扩展实例构造器”来生产组件实例,并挂在到自定义元素上
const routes = [ {path:'/',component:Home}, {path:'/turntable',component:Turntable} ];
const router = new VueRouter({
routes
})
定义路由
new Vue({ el:"#app", router })
实例化