2019独角兽企业重金招聘Python工程师标准>>>

有时候想同时展示多个视图,而不是嵌套展示,例如创建一个布局,有sidebar(侧导航)和(主内容)2个视图,这个时候命名视图就派上用场了。
你可以在界面中拥有多个单独命名的视图,而不是只有一个单独的出口,如果router-view没有设置名字,那么就默认为default
<router-view class="view one"></router-view>
<router-view class="view two" name="a"></router-view>
<router-view class="view three" name="b"></router-view>
一个视图使用一个组件渲染,因此对于同个路由,多个视图就需要多个组件,确保正确使用components

<body class=""><script src="../js/vue.js"></script><script src="../js/vue-router.js"></script><div id="app"><h1>Named Views</h1><ul><li><router-link to="/">/</router-link></li><li><router-link to="/other">other</router-link></li></ul><router-view class="view one"></router-view><router-view class="view two" name="a"></router-view><router-view class="view three" name="b"></router-view></div><script>const Foo = { template: `<div>foo</div>` }const Bar = { template: `<div>bar</div>` }const Baz = { template: `<div>baz</div>` }const router = new VueRouter({//mode:"history",routes: [{path: "/",components: {default: Foo,a: Bar,b: Baz}},{path: "/other",components: {default: Baz,a: Bar,b: Foo}}]})const app = new Vue({ router }).$mount("#app")</script>
</body>

转载于:https://my.oschina.net/u/2612473/blog/1535681

vueRouter-命名视图相关推荐

  1. vue-router详尽:编程式导航、路由重定向、动态路由匹配、路由别名、嵌套路由、命名视图

    vue-router编程式导航 在vue项目中经常用到this.$router.push() 和 this.$router.replace() 方法进行路由跳转就是编程式导航... 通俗理解编程式导航 ...

  2. 前端技术分享:教你玩转vue-router命令视图

    在使用VUE开发的项目中,我们为了减少代码冗余和方便后期维护,我们会将一些公共区域封装为一个公共组件,需要时直接调用即可.但是相对于NavBar导航栏.Tabbar标签栏几乎每个页面都需要使用的公共组 ...

  3. 教你玩转vue-router命令视图

    在使用VUE开发的项目中,我们为了减少代码冗余和方便后期维护,我们会将一些公共区域封装为一个公共组件,需要时直接调用即可.但是相对于NavBar导航栏.Tabbar标签栏几乎每个页面都需要使用的公共组 ...

  4. vue-router命名路由

    vue-router命名路由 为了更加方便的表示路由的路径,可以给路由规则起一个别名,即为"命名路由". <!DOCTYPE html> <html lang=& ...

  5. sql server(MsSql)字段命名,表命名,视图命名,SQL语句书写参考

    @[TOC](sql server(MsSql)字段命名,表命名,视图命名,SQL语句书写参考) 对我个人来说,字段命名,表命名,视图命名,SQL语句书写都有一套自己的习惯,可以减少维护成本.减少不必 ...

  6. Vue Router 命名路由、(嵌套)命名视图

    命名路由 在Vue Router中 除了 path 之外,还可以为任何路由提供 name. const routes = [{path: '/user/:username',name: 'user', ...

  7. vue-router导入视图文件方式与打包参数的差异

    vue-cli-service在打包webpack项目时,由于vue router导入视图文件的写法不同,打包的参数npm run build:dev | npm run build:prod引起的页 ...

  8. vue学习笔记——路由

    1 路由配置 在vue.config中配置,则在代码中可以使用 @来表示src目录下 import aa from '@/aa/index.js' 2 单页面可以懒加载 3 创建动态路由 路由中定义: ...

  9. Vue Router 实现路由控制实战

    本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. Vue Router 实现路由控制实战 前言 一.什么是单页面应用及实现前端路 ...

  10. 问题记录——sqlserver视图重命名的陷阱

    今日,在更新网站数据库的时候出现问题,程序生成的更新脚本中有个视图名称很怪异的被修改. 经过查看,发现了问题所在:通过管理界面对视图重命名后,系统表syscomments中的视图名称记录并没有相应改变 ...

最新文章

  1. 一文看懂5G和AI融合的5个要点
  2. cad线性标注命令_CAD图纸中怎么进行线性标注
  3. linux是基于什么的软件模式进行发布的,《Linux操作系统与应用项目教程》习题.doc...
  4. 网站快速成型_我的老板对快速成型有什么期望?
  5. Java并发编程实战~Balking模式
  6. enumerate_Java Thread类的static int enumerate(Thread [] th)方法与示例
  7. zhajinhua2012邮件等网络服务的广泛应用
  8. 9.广义霍夫变换——介绍、广义霍夫变换步骤、实例_1
  9. Gym 101246G Revolutionary Roads
  10. linux tcp 断网重连,LIS接口与串口服务器的KeepAlive的重连机制
  11. python不可变变量_python的可变变量和不可变变量
  12. 4.6.2 IPv6的地址
  13. WIN10系统蓝屏解决方法
  14. java报错establishing_JDBC连接SQLServer时出现错误Error establishing socket.的解决。
  15. 苹果系统中国日历服务器,简单三步,让 iPhone 自带日历 App 显示国家节假日安排...
  16. ios 内购 服务器二次验证元宝处理
  17. GTD软件比较和选用
  18. 量子计算核心突破!Shor算法实现或使密码成摆设
  19. 在细粒度与高密度场景下的 基于人头的 人流量监测方法【神经网络】
  20. 了解一下密钥交换算法ECDH

热门文章

  1. 计算机丢失ac1st.dll怎么找回,CAD提示ac1st16.dll丢失修复步骤
  2. html 自动隐藏属性,隐藏(属性) | hidden (attribute)
  3. 高效使用Google
  4. 笔记:Tensor RPCA: Exact recovery of corrupted low-rank tensors via convex optimization
  5. 分水岭算法及相应处理
  6. 【AI不惑境】网络的宽度如何影响深度学习模型的性能?
  7. 【caffe解读】 caffe从数学公式到代码实现1-导论
  8. 中国合成橡胶行业竞争趋势与运营展望规划分析报告2022年
  9. 全球与中国血管重建装置市场投资现状及发展规划建议报告2022-2028年
  10. vb.net播放avi动画