UNIAPP----video标签层级问题的三种解决方法

news/2024/5/3 9:04:56/文章来源:https://blog.csdn.net/weixin_44126737/article/details/126831563

uniapp的app端,video标签层级过高,无法轻易被遮盖。

三种解决方法,真机测试没问题。代码复制即可。

1.cover-view或者cover-image,放在video标签内使用,子绝父相

缺点:只能改变cover-view样式,无法嵌套view。具体查看官网讲解。

<template><view><video style="position: relative;" src="https://haokan.baidu.com/v?pd=wisenatural&vid=18309277609015821003"><cover-view style="width: 100px;height: 100px;background-color: #fff;position: absolute;left: 0;"></cover-view></video></view>
</template><script>export default {data() {return {}},methods: {}}
</script><style></style>

2.subnvue 创建原生子窗体,放在当前页面下,放好位置即可。

首先创建目录页面,nvue文件。最好放入同级。

 

 完整代码:

实验页面

<template><view><video src="https://haokan.baidu.com/v?pd=wisenatural&vid=18309277609015821003"></video></view>
</template><script>export default {data() {return {}},onLoad() {const subNvue = uni.getSubNVueById('subNvue'); // 这个id是pages.json下绑定的唯一id// subNvue.hide();//标识初始隐藏//show方法显示,  // 下面是初始创建位置  // 第一个参数子窗体动画效果// 第二个参数持续时间// 第三个参数修改样式函数subNvue.show('none', 0, () => {subNvue.setStyle({top: '90px',right: '20px',width: '90px',height: '114px'});});},methods: {}}
</script><style></style>

子窗体代码

<template><view><text style="font-size: 30px;color: #f00;">这是子窗体</text></view>
</template><script>export default {data() {return {}},methods: {}}
</script><style></style>

pages.json

{"path" : "pages/index/aaa","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false,"app-plus": {"subNVues": [{"path": "pages/index/subNvue/subNvue",//路径地址"id": "subNvue",//唯一id,一个页面下最多三个最好,否则影响性能// "type": "popup"  如果是弹窗可开启//这个是初始样式,当然初始想隐藏的话,这个不重要"style": {"width": "100%","height": "100px"}}]}}}

3.plus.nativeObj.View()  绘制原生画布,有点击事件。不属于dom,可以覆盖webview和各种原生控件

首先onload时创建画布。

完整代码

<template><view><video src="https://haokan.baidu.com/v?pd=wisenatural&vid=18309277609015821003"></video></view>
</template><script>export default {data() {return {view:''}},onLoad() {this.view = new plus.nativeObj.View('viewHotFixView',{top: '132px', // 下面均可用变量控制left: '0',width: '100%',height: '600px',position: 'dock'},[{tag: 'img',id: 'bgroundicon',position: {// 下面均可用变量控制top: '0px',left: '0px',width: '100px',height: '100px'},src: '/static/logo.png'}]);setTimeout(() => {this.view.show();}, 300);this.view.addEventListener('click',e => {this.view.hide();},false);},methods: {}}
</script><style></style>

将new plus.nativeObj.View对象赋给this.view

也可以直接写入data前面赋值。不过那样就不能用变量控制宽度。

离开页面记得隐藏,  hide()方法,否则一直在页面上,级别很高。

内置浏览器等无法看到,真机调试没问题。

三种方法基本使用,多看看代码实验几次就知道适合哪种。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_7010.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法落地思考:如何让智能运维更智能

嘉宾 | 王鹏 整理人 | 西狩xs 出品 | CSDN云原生 AIOps是人工智能与运维的结合&#xff0c;能够基于已有的运维数据&#xff0c;利用人工智能算法&#xff0c;通过机器学习的方式帮助企业提升运维效率&#xff0c;解决自动化运维无法管理的问题。 2022年8月30日&#xff0…

spring底层原理初探

一&#xff0c;spring原理初探 1&#xff0c;bean的创建生命周期 userService.class --> 推断构造方法 --> 实例化对象 --> 依赖注入(属性填充) --> 初始化前(PostConstruct) --> 初始化 (Initializingbean) --> 初始化后(AOP&#xff0c;bean的后置处理器…

Wireshark分析https流量

这里写自定义目录标题本文介绍使用wireshark分析https流量的方法。适用chromium内核的浏览器和firefox浏览器&#xff0c;前提是这些浏览器内核都支持如下选项&#xff1a; –ssl-key-log-file 浏览器配置 添加启动参数 例如&#xff1a; firefox.exe --ssl-key-log-filec:/s…

Python中setdefault()通过键查找字典中对应的值

【小白从小学Python、C、Java】 【Python-计算机等级考试二级】 【Python-数据分析】 字典中根据键k查找键k对应的值v 如果没找到键k&#xff0c;则创建键k并赋值为default setdefault() [太阳]选择题 以下Python代码中setdefault(d, 666)的返回值是什么&#xff1f; myDic {&…

java基于微信小程序的大学生个人家庭理财产品 uniapp小程序

为了方便操作,从多方面把用户的个人支付&#xff0c;个人收入等财产管理的数据,以及他们的生活结余和消费统计,用科学统计的方法把这些数据存储在财务管理软件之中&#xff61;文中着重论述了该系统的功能与实现,如数据流程与存储&#xff64;管理等功能,并对关键的技术作了较详…

动态规划 - 背包问题 回文串分割

目录 1.背包问题 1.1 题目描述 1.2 画图分析 1.3 思路分析 1.4 代码示例 2. 回文串分割 2.1 题目描述 2.2 思路分析 2.3 代码示例 1.背包问题 1.1 题目描述 有 n 个物品和一个大小为 m 的背包. 给定数组 A 表示每个物品的大小 和数组 V 表示每个物品的价值.问最多能装…

ROS+Arduino学习导航贴

前言 原先写了一些ROSarduino学习记录的帖子&#xff0c;发现每次找起来非常麻烦&#xff0c;所以做一个汇总帖&#xff0c;以后需要的话&#xff0c;找起来就方便了。 关于我用的开发板&#xff0c;一开始学习的时候&#xff0c;我用的开发板是arduino uno这类的&#xff0c…

[笔记]MySQL 插入导致死锁

线上遇到的 MySQL 插入导致死锁,问题排查. 场景复现 MySQL 版本: 5.7.36 数据库存储引擎: InnoDB 事务隔离级别: REPEATABLE-READ 1. 创建测试表 DROP TABLE IF EXISTS tb_task; CREATE TABLE tb_task (id int(11) NOT NULL AUTO_INCREMENT,task_id int(11),order_id int(1…

猿创征文 |【数据结构】2个例题带你理解图的遍历:广度优先搜索

目录 1、定义 2、算法分析 3、算法实现 4、性能分析 &#x1f49f;作者简介&#xff1a;大家好呀&#xff01;我是路遥叶子&#xff0c;大家可以叫我叶子哦&#xff01;❣️ &#x1f4dd;个人主页&#xff1a;【叶子博客】 &#x1f3c6;博主信息&#xff1a;四季轮换…

jquery实现云音乐歌词高亮和自动滚动效果

书接上篇文章 实现效果&#xff1a; 一、歌词高亮 首先要判断当前歌词和播放器的当前时间 循环歌词数组treatLyrics&#xff0c;拿到每条歌词的时间与播放器的当前时间playAudio.currentTime进行比较 treatLyrics.forEach((i, index) > { // console.log(i); // console.…

目前最好用的NAS系统是什么?

NAS被定义为一种特殊的专用数据存储服务器&#xff0c;包括存储器件&#xff08;例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质&#xff09;和内嵌系统软件&#xff0c;那么目前最好用的nas系统是什么&#xff1f; 常见的NAS系统有哪些 Nas 系统一般都是基于 Li…

Uplink Resource Allocation in IEEE 802.11ax

一、基本信息 题目&#xff1a;IEEE 802.11ax中的上行链路资源分配 作者&#xff1a;Sudeep Bhattarai, Gaurang Naik, Jung-Min (Jerry) Park 摘要&#xff1a;MU-OFDMA使得多个用户可以在更小的子信道(即资源单元&#xff0c;RUs)中同时进行传输&#xff0c;从而提高802.11ax…

如何从零开始解读产品经理行业分析

上次一起了解了什么是产品经理&#xff0c;产品经理PM和PD在不同类型公司的作用。了解产品经理对当前的应用产品中的重要作用。是不是有点憧憬&#xff0c;其实憧憬是美好的&#xff0c;但是还是要走进现实具体怎么去做&#xff0c;一步一步脚踏实地的&#xff0c;一步一步走入…

【Linux入门】— 腾讯云服务器的搭建

꧁ 各位大佬们好&#xff01;很荣幸能够得到您的访问&#xff0c;让我们一起在编程道路上任重道远&#xff01;꧂ ☙ 博客专栏&#xff1a;【Linux知识】❧ ⛅ 本篇内容简介&#xff1a;Linux小白到精通 — 学好Linux从学会服务器搭建开始&#xff01; ⭐ 了解作者&#xff1…

Java操作Zookeeper框架

Zookeeper框架 注&#xff1a;大家觉得博客好的话&#xff0c;别忘了点赞收藏呀&#xff0c;本人每周都会更新关于人工智能和大数据相关的内容&#xff0c;内容多为原创&#xff0c;Python Java Scala SQL 代码&#xff0c;CV NLP 推荐系统等&#xff0c;Spark Flink Kafka Hb…

Java Double equals()方法具有什么功能呢?

转自: Java Double equals()方法具有什么功能呢&#xff1f; 下文笔者将讲述equals()方法的功能简介说明&#xff0c;如下所示: equals()方法的功能 java.lang.Double.equals()方法的功能: 将当前的Double对象同一个对象进行比较&#xff0c; 当Object是一个Double对象&…

【牛客 - 剑指offer】JZ8 二叉树的下一个结点 Java实现

文章目录剑指offer题解汇总 Java实现本题链接题目方案一 中序遍历递归代码一 设置flag标记代码二 获取整个arrayList的大小方案二 分类直接寻找&#xff08;分情况讨论&#xff09;思路代码&#xff08;版本一&#xff09;代码&#xff08;版本二&#xff09;剑指offer题解汇总…

计算机毕业设计成品java项目开发实例SSM+MySQL实现的家庭医生预约平台

&#x1f496;&#x1f496;更多项目资源&#xff0c;最下方联系我们✨✨✨✨✨✨ 目录 一、项目介绍 二、项目截图 三、项目获取 一、项目介绍 java毕业设计计算机毕设项目之基于SSMMySQL实现的家庭医生预约平台_哔哩哔哩_bilibilijava毕业设计计算机毕设项目之基于SSMMyS…

记首次协助搭建服务器

一&#xff0c;服务器资源申请 1&#xff09;使用云服务器&#xff08;k8s&#xff09;还是IDC服务器 云服务器VS IDC服务器 不同&#xff1a; 费用一样&#xff0c;云服务器支持动态扩容 私有云和IDC没有很大区别&#xff0c;只是私有云支持k8s&#xff0c;动态扩容方便。…

python 日志处理(基础篇)

Logging处理 日志级别等级排序&#xff1a;critical > error > warning > info > debug debug : 打印全部的日志( notset 等同于 debug ) info : 打印 info, warning, error, critical 级别的日志 warning : 打印 warning, error, critical 级别的日志 error : 打…