<template>
<div class="right_2" style="height:auto;">
<div class="main_title" >
视频监控
</div>
<div style="width:100%;text-align:right;font-size:14px;cursor:pointer;padding:2px;" @click="shiPinMore()">
<!-- 更多》 -->
</div>
<div class="video_container" style="padding:0px;">
<div class="video_box" @mouseover="stopInterval" @mouseout="antimation" :style="{marginLeft:`${shiftingX}px`}">
<div class="main_video" @click="doVideoClick('1','杨家沟')">
<div style="text-align:center;">杨家沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
<div class="main_video" @click="doVideoClick('2','董庄沟')">
<div style="text-align:center;">董庄沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
<div class="main_video" @click="doVideoClick('1','杨家沟')">
<div style="text-align:center;">杨家沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
<div class="main_video" @click="doVideoClick('2','董庄沟')">
<div style="text-align:center;">董庄沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
</div>
<div class="video_box" @mouseover="stopInterval" @mouseout="antimation">
<div class="main_video" @click="doVideoClick('1','杨家沟')">
<div style="text-align:center;">杨家沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
<div class="main_video" @click="doVideoClick('2','董庄沟')">
<div style="text-align:center;">董庄沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
<div class="main_video" @click="doVideoClick('1','杨家沟')">
<div style="text-align:center;">杨家沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
<div class="main_video" @click="doVideoClick('2','董庄沟')">
<div style="text-align:center;">董庄沟</div>
<video autoplay="autoplay" width="100%" height="100%">
<source src="@/assets/video/CAMERAV.webm" loop="loop" muted="muted" type="video/mp4">
</video>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name:'VideoMonitoring',
data(){
return {
dataList:['','','',''],
interval:'',
shiftingX:0
}
},
mounted(){
this.antimation()
},
methods:{
antimation(){
const shifting = this.dataList.length * 188
const that = this
this.interval = setInterval(()=>{
that.shiftingX = (that.shiftingX-1)%shifting
},13)
},
stopInterval(){
clearInterval(this.interval)
},
},
beforeDestroy(){
clearInterval(this.interval)
}
}
</script>
滚动动画和暂停动画
于 2024-02-21 12:09:11 首次发布