嘿嘿嘿
嘿嘿嘿
  • 发布:2020-07-30 15:28
  • 更新:2020-08-04 17:14
  • 阅读:975

【报Bug】IOS 视频组件(video)吸顶效果,滑动出现错位

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows10

HBuilderX类型: Alpha

HBuilderX版本号: 2.8.3

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone xr

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

新建test.vue

<template>  
    <view class="main">  
        <view class="box" :class="showTop?'show':''">  
            <video class="video"   
            poster="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2734610050,3720942580&fm=26&gp=0.jpg"  
            src="https://www.runoob.com/try/demo_source/movie.mp4" controls></video>  
        </view>  
        <view class="centen" v-for="i in 55">  
            内容{{i}}  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                showTop:false  
            }  
        },  
        methods: {  
            onPageScroll(e){  
                console.log(e.scrollTop)  
                var that = this  
                if(e.scrollTop>100){  
                    that.showTop = true  
                }else{  
                    that.showTop = false  
                }  
            },  
        }  
    }  
</script>  

<style>  
    .main{  
        width: 100%;  
        height: 12000rpx;  
    }  
    .box{  
        width: 100%;  
        height: 430rpx;  
    }  
    .video{  
        width: 100%;  
        height: 100%;  
    }  
    .centen{  
        width: 100%;  
        height: auto;  
    }  
    .show{  
        position: fixed;  
        top: 0;  
    }  
</style>

操作步骤:

编译IOS APP 视频播放组件(video)通过 监听滑动添加定位(position: fixed)以后视频播放滑动出现错位

预期结果:

视频组件吸顶效果流畅

实际结果:

如附件视频效果

bug描述:

编译IOS APP 视频播放组件(video)通过 监听滑动添加定位(position: fixed)以后视频播放滑动出现错位 附件BUG复现视频
注:不监听滑动添加定位,滑动不会出现错位。

系统是IOS13.5.1

2020-07-30 15:28 负责人:CLP 分享
已邀请:
jxtian

jxtian

确认bug,等待处理。

  • 1***@qq.com

    帮忙处理下我发的帖子啊,大佬

    2020-08-03 18:30

jxtian

jxtian

这个问题是 video 在 .vue 文件中不能动态设置 position 属性, 可以临时先用 nvue 解决一下。

该问题目前已经被锁定, 无法添加新回复