vue-router 是 Vue.js 官方的路由插件,适合用于构建标签页应用。Vue 的标签页应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来,vue-router 会把各个组件渲染到正确的地方。
首先,.vue中的内容非常简单,
结构很简单,我们有一个账户页 account,account 中还包含两个标签页,分别是课程 course 和订单 order。 在写路由的时候,需要注意页面间层级关系,开始我是这样写的:
Vue.use(Router)
export default new Router({
routes: [
{
path: '/account',name: 'account',component: Account
},{
path: '/my-course',name: 'course',component: CourseList
},{
path: '/my-order',name: 'order',component: OrderList
}
]
})
这样做会使得点击
注册一个根路由 account,将 course 和 order 注册为 account 中的子路由,和
刚开始做 Vue,这个问题困扰了很久,特此记录。