uniapp web-view调整修改高度设置

web-view默认是占全屏,需求想要在头部添加一个返回导航。实现如下:

界面如下:

<view class="myCardNav"><!-- 状态栏占位符 --><uni-nav-bar height="125rpx" border="false" left-icon="left" leftWidth="130rpx" statusBar fixed rightWidth="130rpx"@clickLeft="onLeftBack"><block slot="default"><view class="title">服务协议</view></block></uni-nav-bar></view><web-view style="margin-top: 125rpx; background-color: #fff" :webview-styles="webviewStyles":src="urlType"></web-view>

添加data:

urlType: null,webviewStyles: {progress: {color: "#FF3333"}},

核心处理:

 onLoad(options) {// #ifdef APP-PLUSlet height = 0; //定义动态的高度变量let statusbar = 0; // 动态状态栏高度uni.getSystemInfo({// 获取当前设备的具体信息success: sysinfo => {statusbar = sysinfo.statusBarHeight;height = sysinfo.windowHeight;}});let currentWebview = this.$scope.$getAppWebview(); //获取当前web-viewsetTimeout(function () {var wv = currentWebview.children()[0];wv.setStyle({//设置web-view距离顶部的距离以及自己的高度,单位为pxtop: statusbar + uni.upx2px(125), //此处是距离顶部的高度,应该是你页面的头部height: height - statusbar - uni.upx2px(125), //webview的高度scalable: false, //webview的页面是否可以缩放,双指放大缩小,});}, 200); //如页面初始化调用需要写延迟// #endif},

如此,便可以实现APP端web-view高度设置;

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

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

相关文章

【目录】RV1103/RV1106开发记录

【RV1103】Luckfox Pico RV1103 开发记录 【RV1103】Luckfox Pico 构建系统分析 【RV1103】RTL8723bs (SD卡形状模块)驱动开发 【RV1103】SD卡和无线WiFi同时使用

京东商品数据:8月京东环境电器行业数据分析

8月份&#xff0c;环境电器大盘市场整体下滑。鲸参谋数据显示&#xff0c;8月京东平台环境电器的大盘将近570万&#xff0c;环比下滑约29%&#xff0c;同比下滑约10%&#xff1b;销售额为25亿&#xff0c;环比下滑约23%&#xff0c;同比下滑约8%。 *数据源于鲸参谋-行业趋势分析…

网工内推 | 技术支持工程师,厂商公司,HCIA即可,有带薪年假

01 华为终端有限公司 招聘岗位&#xff1a;初级技术支持 职责描述&#xff1a; 1、通过远程方式处理华为用户在产品使用过程中各种售后问题&#xff1b; 2、收集并整理消费者声音&#xff0c;提供服务持续优化建议&#xff1b; 3、对服务中发现的热点、难点问题及其他有可能造…

iMazing2023免费版苹果iPhone手机备份应用软件

iMazing是一款功能强大的苹果手机备份软件&#xff0c;它可通过备份功能将通讯录备份到电脑上&#xff0c;并在电脑端iMazing“通讯录”功能中随时查看和导出联系人信息。它自带Wi-Fi自动备份功能&#xff0c;能够保证通讯录备份数据是一直在动态更新的&#xff0c;防止手机中新…

收银系统商品定价设计思考

一、背景 因为门店系统里商品总共也就几万款&#xff0c;一直以来都是根据条码由总部统一定价销售&#xff0c;现在有加盟店&#xff0c;各门店也有进行各自促销活动的需求&#xff0c;这就需要放开门店自主定价权&#xff0c;所以近段时间系统在商品定价上做了扩展。 二、商…

Mybatis事务如何跟Spring结合到一起?

Mybatis事务如何跟Spring结合到一起&#xff1f; 在Java Web开发中&#xff0c;MyBatis和Spring是两个常用的框架&#xff0c;它们可以有效地结合在一起&#xff0c;提供强大的数据库事务管理功能。在本文中&#xff0c;我们将从数据库事务特性和Spring事务管理源码两个角度来…

2562.找出数组中的串联值

2562. 找出数组的串联值 - 力扣&#xff08;LeetCode&#xff09; 给你一个下标从 0 开始的整数数组 nums 。 现定义两个数字的 串联 是由这两个数值串联起来形成的新数字。 例如&#xff0c;15 和 49 的串联是 1549 。 nums 的 串联值 最初等于 0 。执行下述操作直到 nums…

【SCS-CN】SCS-CN模型中CN值的确定

目录 一、说明二、SWAT三、HEC-HMS四、CN值转换公式五、确定CN25.1 ArcSWAT 2009用户指南5.2 SWAT plus Document5.3 National Engineering Handbook5.4 HEC-HMS水文建模系统原理方法应用5.5 Technical Release 55 (TR-55) 六、确定水文土壤单元&#xff08;HSG&#xff09;6.1…

移动应用-Android开发基础\核心知识点

Android开发基础 知识点 1 介绍了解2 系统体系架构3 四大应用组件4 移动操作系统优缺点5 开发工具6 配置工具7 下载相关资源8JDK下载安装流程9配置好SDK和JDK环境10 第一个Hello word11 AS开发前常用设置12模拟器使用运行13 真机调试14 AndroidUI基础布局15 加载展示XML布局16…

JS VUE 用 canvas 给图片加水印

最近写需求&#xff0c;遇到要给图片加水印的需求。 刚开始想的方案是给图片上覆盖一层水印照片&#xff0c;但是这样的话用户直接下载图片水印也会消失。 后来查资料发现用 canvas 就可以给图片加水印&#xff0c;下面是处理过程。 首先我们要确认图片的格式&#xff0c;我们通…

IX模式和其他模式

根据您提到的 "IX 模式"&#xff0c;我猜测您可能是在讨论分布式事务处理中的一种模式。通常&#xff0c;在分布式事务领域&#xff0c;存在多种模式和协议&#xff0c;用于实现不同类型的分布式事务。以下是一些常见的分布式事务模式以及一些其他常见的模式&#xf…

爬虫数据采集:探秘网络数据的捕获之道

随着互联网的发展&#xff0c;大量的数据被存储在各种网站和服务器上。为了获取这些数据&#xff0c;人们开发了一种称为爬虫的技术&#xff0c;它可以自动化地从网页上提取所需的信息。本文将介绍爬虫数据采集的原理。 网页结构分析&#xff1a;爬虫首先需要分析目标网页的结构…

华为云云耀云服务器L实例评测|使用redis事务和lua脚本

文章目录 云服务器的类型云服务优点redis一&#xff0c;关系型数据库&#xff08;sqlserver&#xff0c;mysql&#xff0c;oracle&#xff09;的事务隔离机制说明&#xff1a;redis事务机制 lualua脚本好处&#xff1a;一&#xff0c;怎么在redis中使用lua脚本二&#xff0c;脚…

vue中计算属性是否可以 异步获取?

众所周知一般来说&#xff0c;这个计算属性是同步计算获取得到&#xff0c;这个也是计算属性的初衷&#xff0c;但是你要是非要在里面 关联一些异步的东西也不是不可以哈。 面试的时候&#xff0c;会问到这个问题&#xff0c;计算属性能不能涉及一些异步的东西&#xff0c;也不…

【网络安全】「漏洞原理」(一)SQL 注入漏洞之概念介绍

前言 严正声明&#xff1a;本博文所讨论的技术仅用于研究学习&#xff0c;旨在增强读者的信息安全意识&#xff0c;提高信息安全防护技能&#xff0c;严禁用于非法活动。任何个人、团体、组织不得用于非法目的&#xff0c;违法犯罪必将受到法律的严厉制裁。 【点击此处即可获…

redis在linux系统的安装与使用

一、单机安装Redis。 1.安装redis依赖 在控制台输入 yum install -y gcc tcl2.上传安装包 下载好的安装包上传到/usr/local/src/ 上传方法&#xff1a; 1.确保你拥有Linux服务器的IP地址、用户名和密码。 2.在Windows上&#xff0c;打开命令提示符&#xff08;Command Promp…

优先调节阀位,条件调节阀位

控制对象的执行机构可能存在多个&#xff0c;举例&#xff0c;压力通过变频和翻板这两个执行机构调节。默认调节翻板。这里定义一个全局布尔变量 bfgflag 初始默认为0&#xff1b;优先调节翻板&#xff0c;当翻板处于极限阀位时&#xff0c;bfgflag 赋值为1&#xff0c;开始调节…

C# redis通过stream实现消息队列以及ack机制

redis实现 查看redis版本 redis需要>5.0 Stream 是 Redis 5.0 引入的一种专门为消息队列设计的数据类型&#xff0c;Stream 是一个包含 0 个或者多个元素的有序队列&#xff0c;这些元素根据 ID 的大小进行有序排列。 它实现了大部分消息队列的功能&#xff1a; 消息 ID…

MARKDOWN 文档图片编码嵌入方案

#1 写在前面 开始写这篇文章时&#xff0c;标题怎么定困扰我良久&#xff0c;缘于不晓得如何给接下来要做的事定个简单明了的标题&#xff1a;在&#x1f4f1;终端只能纯文本交互的前提下&#xff0c;优雅展示 markdown 文档中的图片。这也许比问题本身还要棘手&#x1f604;。…

Node与ES6模块

模块化的作用主要体现在封装和隐藏私有实现细节&#xff0c;以及保证全局命名空间清洁上&#xff0c;因而模块之间不会意外修改各自定义的变量、函数和类。 1 模块 1.1 代码打包工具基本工作原理 在函数中声明的局部变量和嵌套函数都是函数私有的。这意味着我们可以使用立即…