<div class="sjzl-conponent" :class="isFullScreen?'full':'notFull'">
<div style="width: 100%;position: absolute;">
<el-tabs v-model="activeName">
<el-tab-pane label="数据总览" name="first">
<el-table :data="tableData" border style="width: 100%;">
</el-table>
</el-tab-pane>
<el-tab-pane label="可视化展示" name="second">
</el-tab-pane>
<el-tab-pane label="地图浏览" name="third">
</el-tab-pane>
</el-tabs>
</div>
<div style="position: absolute;top: 10px;right: 10px;color: #2482ED;z-index: 999">
<a @click="isFullScreen = !isFullScreen"><i class="el-icon-full-screen" style="margin-right: 10px;">全屏</i></a>
<a @click="$emit('clockSJZL', false);"><i class="el-icon-back" >返回</i></a>
</div>
</div>
全屏切换时表格宽度溢出,可以在表格外加上div,设置position:absolute,width:100%
.full{
position: fixed;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
z-index: 9999;
}
.notFull{
position: relative;
// width: calc(~'100vh-430px');
}