踩坑之路——微信小程序video原生组件层级过高解决方案

本文探讨了微信小程序中video组件层级过高的问题,并提出了一种解决方案:通过在不播放时隐藏video,用view组件替代显示,点击view时再显示video。作者分享了一个实现这一思路的小组件的wxml、wxss和js代码片段。
摘要由CSDN通过智能技术生成

成品:

 

可以看到成品其实不是完全解决了问题,如果有更好的方法可以告知一下我,谢谢。

思路很简单,让video组件在不播放的时候隐藏,让替代品view呈现,当点击view时,让video显示出来。

我写了一个小组件供大家参考:

wxml

<view class='view' style='{
  {style}};' bindtap='showVideo' hidden='{
  {showVideo}}'></view>
<video class='video' id='video' style='{
  {style}};' src='{
  {src}}' hidden='{
  {!showVideo}}' bindpause='hideView' bindended='hideView'></video>

wxss


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值