有时候想同时(同级)展示多个视图,而不是嵌套展示,例如创建一个布局,有 sidebar(侧导航) 和 main(主内容) 两个视图,这个时候命名视图就派上用场了。你可以在界面中拥有多个单独命名的视图,而不是只有一个单独的出口。如果 router-view 没有设置名字,那么默认为 default

<!DOCTYPE html>
<!-- saved from url=(0077)https://keepfool.github.io/vue-tutorials/06.Router/basic/basic_01.html#!/home -->
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>abc</title>
</head> <body>
<div id="app">
<div class="list-group">
<router-link class="list-group-item" to="/home">Go to Foo</router-link>
<router-link class="list-group-item" to="/about">Go to Bar</router-link>
</div> <router-view name="a"></router-view>
<router-view name="b"></router-view>
</div>
<template id="homea">
<div>
<h1>Home</h1>
<p>a</p>
</div>
</template>
<template id="homeb">
<div>
<h1>Home</h1>
<p>b</p>
</div>
</template>
<template id="abouta">
<div>
<h1>About</h1>
<p>a</p>
</div>
</template>
<template id="aboutb">
<div>
<h1>About</h1>
<p>b</p>
</div>
</template>
<script src="https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></script>
<script src="https://cdn.bootcss.com/vue-router/2.7.0/vue-router.min.js"></script>
<script> homea = { template: '#homea' };
homeb = { template: '#homeb' };
abouta = { template: '#abouta' };
aboutb = { template: '#aboutb' };
// About = { template: '<div>bar</div>' } routes = [{
path: '/home',
components: {
a: homea,
b: homeb
}
},
{
path: '/about',
components: {
a: abouta,
b: aboutb
}
}
] router = new VueRouter({
routes: routes // (缩写)相当于 routes: routes
}); app = new Vue({
router: router
}).$mount('#app');
</script>
</body> </html>

注意这样写时不支持的:

{
            path: '/about',
            components: {
                 a: "#abouta",
                 b: "#aboutb"--不能在这里直接用id
            }
        }

最新文章

  1. cookie 和session 的区别:
  2. Gson---简单入门
  3. CF#335 Intergalaxy Trips
  4. PPTP服务器配置选项详解
  5. ubuntu安装到选择位置时闪退
  6. T450的Fn lock
  7. Oracle 数据库 Database Express Edition 11g Release 2 (11.2) 错误解决集锦(使用语法)
  8. js 解析 json
  9. 《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova
  10. 利用jquery对ajax操作,详解原理(附代码)
  11. html5学习(二)音频audio
  12. CABasicAnimation 基本动画
  13. Find The Multiply
  14. 函数节流scroll,兼容火狐滚轮事件
  15. memcached全面剖析--2.理解memcached的内存存储
  16. [uboot]uboot中am437对应的GPIO配置
  17. 依赖注入(DI)在PHP中的实现
  18. Spring Security with Boot
  19. 不用windows不会死
  20. mysql 数据操作 多表查询 多表连接查询 内连接

热门文章

  1. android:整理drawable(余下的)(三)
  2. 异数OS TCP协议栈测试(三)--长连接篇
  3. Nginx配置不同端口号映射二级域名
  4. PythonI/O进阶学习笔记_11.python的多进程
  5. Redis(四):del/unlink 命令源码解析
  6. 分析一下 原型模式的 UML 类图 。 复制对象, 深浅拷贝 月经贴 ,请回避
  7. 分布式RPC系统框架Dubbo
  8. 20191211 HNOI2017模拟赛 C题
  9. 远程桌面软件RDCMan汉化版
  10. 关于selenium自动化元素定位问题解决的几种方法