一级路由为layout,二级路由为某个具体模块,如系统管理,三级路由为具体页面,如菜单管理,四级路由为菜单管理里面的子页面,如详情页面,这个时候想要详情展示全屏怎么显示呢?路由路径要保持层级,如:/system/menu/menuDetail
https://blog.csdn.net/weixin_45232247/article/details/122488101
可以试试这个插件 screenfull
你可以动态改变一下class,通过定位和层级,让你想要的页面覆盖其他内容。举个例子:
<div class="router-div" :class="true?'screefull':""">
<router-view />
</div>
.screefull{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}