随着Vue单页应用(SPA)变得复杂 需要使用路由嵌套
路由嵌套允许更复杂的用户界面以及相互嵌套的组件
如果对Vue的路由不太熟悉 请参看我的另一篇博客:Vue学习之旅Part9:使用vue-router实现前端路由和参数传递
路由嵌套 即路由的组件内部还有子组件 适用于很多业务场景
实现路由嵌套的步骤比较简单
首先 在路由对象里定义子路由:
子路由的path命名需注意:子路由的path路径前面不能加斜杠
子路由的path前面会自动拼上父路由的path
<script>
// 定义组件模板对象
var account={
template:"#tmpl"
}
var login={
template:"<h3>登录</h3>"
}
var register={
template:"<h3>注册</h3>"
}
// 路由对象
var router=new VueRouter({
routes: