
//创建路由实例对象
const router = new VueRouter ({
//routes 是路由规则数组
routes : [
//每个路由规则都是一个配置对象,其中至少包含 path和component两个属性
//path 表示当前路由规则匹配的hash地址
//component表示当前路由规则对应要展示的组件
{path: '/user', component: User} ,
{path: '/register', component: Register}
]
})
//vue 实例对象
const vm = new Vue({
//指定控制的区域
el:'#app',
data:{
},
//挂载路由实例对象
// router:router
router
})
看到错误,开始以为是我挂载的问题,可是看到router,又觉得没啥问题
又以为是我顺序的问题,发现并没有错

之后才发现,我把router写到了data:{}里面…
本文介绍了一个简单的Vue.js项目中路由配置的常见错误。作者通过实例展示了如何定义路由规则,并将其正确地挂载到Vue实例上。文章特别强调了将路由实例放置在data属性之外的重要性。

9624





