【uniapp】解决H5嵌套在web-view中时打包页面与状态栏重叠

问题:

当H5嵌套在web-view中,打包后的app打开后的页面的导航栏与手机状态栏重叠

根据官方文档:App端web-view的扩展

解决方案:

html 复制代码
<template>
  <view>
    <web-view ref="webview" :src="path" @message="message" />
  </view>
</template>
javascript 复制代码
 onLoad(e) {
    const dateTime = new Date()
    this.path = `https://xxxx.com/?t=${dateTime.getTime()}#/`
    this.$nextTick(() => {
      currentWebview = this.$scope.$getAppWebview()
      setTimeout(function() {
        var wv = currentWebview.children()[0]
        wv.setStyle({// 设置web-view距离顶部的距离以及自己的高度,单位为px
          top: 42 // 距离顶部的高度
          bottom:0,//防止输入框被软键盘遮挡、防止底部tabbar被遮挡
          // height:height,//webview的高度
        })
      }, 1000) // 如果是首页的onload调用时需要延时一下,二级页面无需延时,可直接获取
    })
  },
相关推荐
汉堡大王95274 分钟前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大22 分钟前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师28 分钟前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端
沙蒿同学1 小时前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端
码兄科技1 小时前
24小时自助健身房系统软件开发实战指南:功能设计与部署方案
java·spring boot·uni-app
甜到心里的蛋糕1 小时前
加解密技术详解:纯前端如何实现 AES / SM4 / RSA / 国密 SM2
前端·密码学
拖孩2 小时前
代码我能全交给 AI,流量主这 500 个访客它一个都替不了我
前端·后端·微信小程序
2601_963870212 小时前
基于SSM的特产代购系统
java·前端
paopaokaka_luck2 小时前
智慧社区综合服务小程序(人脸识别、AI问答、Echarts图形化分析)
前端·javascript·spring boot·spring·数据分析·echarts
烈风逍遥2 小时前
第七篇:提示词模板管理与 Agent 提示词编排
前端·人工智能·后端