uniapp视频层级过高解决方案
文章描述:
uniapp视频在app里面层级过高的解决方法以及处理
template
视图模块里面一个是视频模块一个是遮罩层
<template>
<view class="container">
<view class="vo-video" v-html="item.content" > </view>
<view class="popup" v-if="popup"></view>
</view>
</template>
script
视频地址可以是固定链接也可以是变量
export default{
data(){
return{
url:"https://www.miyil.com/statics/videos/huoyingrenzhe_changmen_sl.mp4",
item:[],
popup:true
}
},
onLoad() {
//this.item.content = '<video src="https://www.miyil.com/statics/videos/huoyingrenzhe_changmen_sl.mp4" style="max-width:100%;" controls="controls"></video>';
this.item.content = '<video src="'+this.url+'" style="max-width:100%;" controls="controls"></video>';
},
methods:{
}
}
style
.container{
padding: 30upx 40upx;
}
.popup{width: 100%; height: 100%; display: block; position: fixed; top: 0; left: 0; bottom: 0; background-color:rgba(0,0,0,.3); }
.pup-model{}
视频层级还可以使用cover-view来解决,相对来说cover-view使用起来不是那么的方便。
发布时间:2022/05/13
发表评论