时间:2021-05-26
使用Vue+Element搭建项目的时候,为了避免一个页面过大,将tab里面的内容分成多个页面,并使用同级视图展示
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane label="用户详情" name="first"> <router-view></router-view> </el-tab-pane> <el-tab-pane label="用户组" name="second"> <router-view name="second"></router-view> </el-tab-pane> <el-tab-pane label="用户权限" name="third"> <router-view name="third"></router-view> </el-tab-pane> <el-tab-pane label="用户信息" name="fourth"> <router-view name="fourth"></router-view> </el-tab-pane> <el-tab-pane label="部门信息" name="fifth"> <router-view name="fifth"></router-view> </el-tab-pane> </el-tabs>分别给router-view定义一个name,默认显示的可以不用定义
然后在路由中定义 components ,
path: '/admin/userManagement/userNew/userShow',components: { default: AdminUserShow, second: AdminUserGroup}默认显示的name在components中定义为default
详情可以查看官方文档
以上这篇vue实现同一个页面可以有多个router-view的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最近在做一个vue的项目,其中使用了vue2.0,vue-router2.0。在使用vue-router的时候跳了一个很大的坑,router-view不能渲染,
在views创建UserProfile.vueUserProfilePreview.vue文件app.vue文件创建两个router-view:两个router
今天学习vue2.0的router-view,爆出的错误不计其数,不知道哪位大神写的router-view,配置的参数竟然不是router,而是routes=_
开发过程遇到了一个问题,就是我的router-view里面渲染出来的组件输入数据之后,我点击路由视图外边的导航栏router-link按钮,可以实现清除rout
本文实例讲述了JQuery中DOM实现事件移除的方法。分享给大家供大家参考。具体如下:可以为同一个元素绑定多个事件,也可以为多个元素绑定同一个事件。假设网页上有