收藏
回答

cover-view依旧被video遮挡

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug cover-view 客户端 6.7.3 2.3.0

真机测试上面,cover-view依旧被video遮挡,层级没有video高,下面贴上代码片段


<view class='content'>

<view class='line'></view>

<view class='mainCon'>

<view class='search'>

<image src='http://qiniu.xnsystem.com/VpaySearch.png' catchtap='doSearch'></image>

<view>

<input placeholder='请输入想要搜索的内容' value='{{search}}'  bindinput='getInput' bindconfirm='doSearch'></input>

</view>

</view>

<view wx:for='{{content}}' wx:key='content' class='card' data-index='{{item.id}}' catchtap='doSelect'>

<view class='cardLeft'>

<checkbox-group data-index='{{item.id}}' bindchange='doSelect'>

<label>

<checkbox checked='{{checked==item.id}}'></checkbox>

<image src='{{item.image}}'></image>

</label>

</checkbox-group>

</view>

<view class='cardRight'>

<view class='cardName'>{{item.nick_name}}</view>

<view class='cardCon'>{{item.text_content}}</view>

<view class='cardImg'>

<image wx:if='{{item.media_type==1}}' wx:for='{{item.media_content}}' wx:key='{{index}}' wx:for-item='img' src='{{img}}' mode='aspectFill'></image>

<video wx:if='{{item.media_type==2}}' src='{{item.media_content}}'></video>

</view>

<view class='cardAddress'>{{item.address}}</view>

<view class='cardBot'>

<view class='cardTime'>{{item.time}}</view>

<view class='cardScan'>

<image src='/assets/images/index/scan.png'></image>

<view>{{item.look_num}}</view>

</view>

</view>

</view>

</view>

</view>

</view>

<cover-view class='button' catchtap='doSubmit'>确定</cover-view>


回答关注问题邀请回答
收藏

3 个回答

  • -F。
    -F。
    2019-01-23

    同问,目前问题是会出现偶尔可以覆盖在video上面正常显示;偶尔又不能覆盖,即使放在video里面也不行(video标签放在最前面,且没有wx:if(条件渲染),不过宽高是动态获取设置的)

    2019-01-23
    有用
    回复
  • flow
    flow
    2018-11-16
    因为video 标签上面有wx:if判断,video的显示是异步的,即使把cover-view标签写在后面,有时也不生效,因为cover-view标签先渲染。
    2018-11-16
    有用
    回复
  • ==
    ==
    2018-11-13

    cover-view层级是没有video高啊!

    2018-11-13
    有用
    回复 7
    • 2018-11-13

      官方文档上面写,cover-view是可以覆盖在部分原生组件包括video上面的

      2018-11-13
      回复
    • ==
      ==
      2018-11-13回复

      但是你没有嵌套在video里面啊,,

      2018-11-13
      回复
    • 2018-11-13回复==

      官方最新的文档上面写了,可以不用嵌套在video里面的,而且我也试过放在里面,也不行

      2018-11-13
      回复
    • ==
      ==
      2018-11-13回复

      那你试试把版本库和微信更新一下。

      2018-11-13
      回复
    • 2018-11-13回复==

      微信是我手机的最新版本了,然后版本库也支持cover-view不必放在原生组件里面,另外就是我的video组件前面是有if判断的,如果放进去,cover-view就会不显示,这是目前微信小程序的一个bug,官方说明的。不知道是不是因为for循环渲染video使得它不允许被cover-view覆盖

      2018-11-13
      回复
    查看更多(2)
登录 后发表内容