- 预期表现



按钮是固定定位于屏幕上的,video组件只是整个信息流的一部分,希望的是页面滚动到video组件与按钮重合的时候,按钮在video组件上方;


按钮采用了cover-view,并且也是在video后渲染,在IOS上表现没有问题,但是在安卓上不行,尝试了几个不同的安卓机(小米 note3,华为荣耀8,乐视),都不能正常的显示


- 复现路径


- 提供一个最简复现 Demo


<view class='payBox {{isOpen==1?"show":"hide"}}' wx:for="{{details.payList}}" wx:key="*this">

 <view class='item' wx:if="{{item.genre == 'video'}}">

   <view class='itemVideo' wx:if="{{sharePayShow ? !sharePayShow : shareWinShow ? !shareWinShow : !canvasShow}}">

     <video src='{{item.url}}'></video>

   </view>

 </view>

</view>

<cover-view class='shareBtn {{useropenid==openid?"show":"hide"}}' bindtap='shareHandle'>分享</cover-view>



刚才又重新测试了一下,如果把video组件放到循环外就不会出问题,在循环内就会遮挡cover-view

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 萌猫君

    19人对此回答表示赞同

    目前是已经解决了吗?

    展开
    19
    7回复
    发布于 1年前

    评论(7)

    收起评论

    • Ezra 2019-03-13 00:37

      wechatide://minicode/7D7yepmw7V2n

      回复
    • Henry 2019-03-14 10:23

      提供一下可复现问题的代码片段:

      回复
    • 吴语 2019-03-16 08:32

      cover-view的显示问题呀,这个显示问题出现的条件video出现在循环中,更具体的条件是循环的数据不是一开始就存在于data中;

      回复
    • Vivian 2019-03-18 08:47

      现在是请求不了数据还是cover-view显示问题呢?

      回复
    • Sakura_1 2019-03-20 18:24

      我这里业务上不能把cover-view放到video组件中去,因为在同一个页面我可能会有好几个video组件(就像在公众号文章里又很多张图片一样),但是只能又一个按钮

      回复
    • Black&RED 2019-03-22 20:25

      还没有解决,在具体一点就是不能请求数据,如果循环的数据开始就在data里面就不会有问题;

      回复
    • 周欣 2019-03-24 21:52

      将cover-view放到video的组件内试试?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z