1 操作DOM 针对播放区域很多情况
点击播放区域后在点击监控即可呈现播放区域
HTML
<!-- 四屏 -->
<div v-if="video == 4" class="content">
<div
class="contvidef"
:style="{ height: windowHeight / 2.06 + 'px', width: parseInt(windowWidth / 2.05) + 'px' }"
v-for="(item, index) in video"
:key="index"
>
<div v-if="videotwo == `four${index}`" class="text">{
{
index + 1 }}</div>
<div class="video">{
{
noVideo }}</div>
<div
:id="`iframebox${index}`"
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%"
@click="video2(`four${index}`, `iframebox${index}`)"
></div>
<i
style="
position: absolute;
top: -7px;
right: -23px;
color: red;
font-size: 15px;
width: 30px;
height: 30px;
"
class="el-icon-close"
@click="closeIFrame(`iframebox${index}`)"
></i>
</div>
</div>
JS
data中定义的属性
windowWidth: document.documentElement.clientWidth - 300, //实时屏幕宽度
windowHeight: document.documentElement.clientHeight - 25, //实时屏幕高度
video: 4, //初始化显示界面
videotwo: '', //初始化4号界面状态
curVideoID: '', //当前点击视频iframeID
curVideoBoxID: '', //当前点击盒子ID
videoSrc: '#', //点击节点当前视频链接
svgFrame: null, //当前点击
# 方法
// 4号界面