解决uniapp中video层级过高遮挡问题

解决uniapp中video层级过高遮挡问题

tel_video_popup.zip项目地址:https://gitcode.com/open-source-toolkit/811dd

描述

在uniapp项目中,经常会遇到video组件层级过高的问题,导致页面滑动时video遮挡顶部导航栏,或者页面有弹窗效果时,视频也会遮挡弹窗。本资源文件提供了一种解决方案,通过使用subNVues来解决这一问题。

解决方案

pages.json中配置subNVues,可以有效地控制视频层级,避免其遮挡顶部导航栏或弹窗。具体配置如下:

{
  "path": "pages/index/index",
  "style": {
    "navigationBarTitleText": "uni-app",
    "navigationStyle": "custom",
    "app-plus": {
      "titleNView": false, // 禁用原生导航栏
      "subNVues": [
        {
          "id": "subnvue", // 顶部导航配置
          "path": "pages/index/subnvue",
          "type": "navigationBar"
        },
        {
          "id": "drawer",
          "path": "pages/index/drawer.nvue", // 配置分享弹窗
          "style": {
            // 弹窗样式配置
          }
        }
      ]
    }
  }
}

使用方法

  1. pages.json中添加上述配置。
  2. 根据实际需求,调整subNVuesidpathstyle属性。
  3. 运行项目,查看效果。

注意事项

  • subNVues是uniapp提供的一种原生子窗体,可以用于解决层级遮挡问题。
  • 配置时需确保path路径正确,且对应的nvue文件存在。
  • 可以根据实际需求,进一步调整style属性,以达到最佳效果。

贡献

欢迎提交问题和改进建议,帮助我们完善这个解决方案。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

tel_video_popup.zip项目地址:https://gitcode.com/open-source-toolkit/811dd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薄泳蕙Howard

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值