vueRouter-命名视图
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-命名视图相关推荐
- vue-router详尽:编程式导航、路由重定向、动态路由匹配、路由别名、嵌套路由、命名视图
vue-router编程式导航 在vue项目中经常用到this.$router.push() 和 this.$router.replace() 方法进行路由跳转就是编程式导航... 通俗理解编程式导航 ...
- 前端技术分享:教你玩转vue-router命令视图
在使用VUE开发的项目中,我们为了减少代码冗余和方便后期维护,我们会将一些公共区域封装为一个公共组件,需要时直接调用即可.但是相对于NavBar导航栏.Tabbar标签栏几乎每个页面都需要使用的公共组 ...
- 教你玩转vue-router命令视图
在使用VUE开发的项目中,我们为了减少代码冗余和方便后期维护,我们会将一些公共区域封装为一个公共组件,需要时直接调用即可.但是相对于NavBar导航栏.Tabbar标签栏几乎每个页面都需要使用的公共组 ...
- vue-router命名路由
vue-router命名路由 为了更加方便的表示路由的路径,可以给路由规则起一个别名,即为"命名路由". <!DOCTYPE html> <html lang=& ...
- sql server(MsSql)字段命名,表命名,视图命名,SQL语句书写参考
@[TOC](sql server(MsSql)字段命名,表命名,视图命名,SQL语句书写参考) 对我个人来说,字段命名,表命名,视图命名,SQL语句书写都有一套自己的习惯,可以减少维护成本.减少不必 ...
- Vue Router 命名路由、(嵌套)命名视图
命名路由 在Vue Router中 除了 path 之外,还可以为任何路由提供 name. const routes = [{path: '/user/:username',name: 'user', ...
- vue-router导入视图文件方式与打包参数的差异
vue-cli-service在打包webpack项目时,由于vue router导入视图文件的写法不同,打包的参数npm run build:dev | npm run build:prod引起的页 ...
- vue学习笔记——路由
1 路由配置 在vue.config中配置,则在代码中可以使用 @来表示src目录下 import aa from '@/aa/index.js' 2 单页面可以懒加载 3 创建动态路由 路由中定义: ...
- Vue Router 实现路由控制实战
本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. Vue Router 实现路由控制实战 前言 一.什么是单页面应用及实现前端路 ...
- 问题记录——sqlserver视图重命名的陷阱
今日,在更新网站数据库的时候出现问题,程序生成的更新脚本中有个视图名称很怪异的被修改. 经过查看,发现了问题所在:通过管理界面对视图重命名后,系统表syscomments中的视图名称记录并没有相应改变 ...
最新文章
- 一文看懂5G和AI融合的5个要点
- cad线性标注命令_CAD图纸中怎么进行线性标注
- linux是基于什么的软件模式进行发布的,《Linux操作系统与应用项目教程》习题.doc...
- 网站快速成型_我的老板对快速成型有什么期望?
- Java并发编程实战~Balking模式
- enumerate_Java Thread类的static int enumerate(Thread [] th)方法与示例
- zhajinhua2012邮件等网络服务的广泛应用
- 9.广义霍夫变换——介绍、广义霍夫变换步骤、实例_1
- Gym 101246G	Revolutionary Roads
- linux tcp 断网重连,LIS接口与串口服务器的KeepAlive的重连机制
- python不可变变量_python的可变变量和不可变变量
- 4.6.2 IPv6的地址
- WIN10系统蓝屏解决方法
- java报错establishing_JDBC连接SQLServer时出现错误Error establishing socket.的解决。
- 苹果系统中国日历服务器,简单三步,让 iPhone 自带日历 App 显示国家节假日安排...
- ios 内购 服务器二次验证元宝处理
- GTD软件比较和选用
- 量子计算核心突破!Shor算法实现或使密码成摆设
- 在细粒度与高密度场景下的 基于人头的 人流量监测方法【神经网络】
- 了解一下密钥交换算法ECDH
热门文章
- 计算机丢失ac1st.dll怎么找回,CAD提示ac1st16.dll丢失修复步骤
- html 自动隐藏属性,隐藏(属性) | hidden (attribute)
- 高效使用Google
- 笔记:Tensor RPCA: Exact recovery of corrupted low-rank tensors via convex optimization
- 分水岭算法及相应处理
- 【AI不惑境】网络的宽度如何影响深度学习模型的性能?
- 【caffe解读】 caffe从数学公式到代码实现1-导论
- 中国合成橡胶行业竞争趋势与运营展望规划分析报告2022年
- 全球与中国血管重建装置市场投资现状及发展规划建议报告2022-2028年
- vb.net播放avi动画