当前位置: 首页 > news >正文

成都网站建设制作公司广州aso优化公司 有限公司

成都网站建设制作公司,广州aso优化公司 有限公司,wordpress 主循环,微信公众号登陆平台一、描述 uniapp项目中构建app,需要内嵌H5页面,在使用webview时,遇到了以下几个问题: 内嵌H5,默认全屏显示;内嵌页面遮挡住了app的自定义tabbar组件;样式修改无效; 二、解决方案&a…

一、描述

uniapp项目中构建app,需要内嵌H5页面,在使用webview时,遇到了以下几个问题:

  1. 内嵌H5,默认全屏显示;
  2. 内嵌页面遮挡住了app的自定义tabbar组件;
  3. 样式修改无效;

二、解决方案:

webview-style设置的样式,针对app生效,style的定义方式兼容web;

<view class="page"><web-view :src="url" class="webview" allow :fullscreen="false" :webview-styles="style" :frameBorder="0" style="width: 100%; height: calc(100% - 10px)"></web-view>
</view>
const style = reactive({width: '100%',height: '100%',bottom: '56px'
});
uni.getSystemInfo({success: (res) => {console.log(res);style.height = res.screenHeight - res.statusBarHeight - res.safeAreaInsets?.bottom - 100 + 'px';style.bottom = res.safeAreaInsets?.bottom + 56 + 'px';}
});

三、经验&结论

关于webview的使用,除了了解相关属性,其中webview-style才对app生效,值得关注。

web-view | uni-app官网

web-view 是一个 web 浏览器组件,可以用来承载网页的容器,会自动铺满整个页面(nvue 使用需要手动指定宽高)。

各小程序平台,web-view 加载的 url 需要在后台配置域名白名单,包括内部再次 iframe 内嵌的其他 url 。

属性说明

属性名类型说明平台差异说明
srcStringwebview 指向网页的链接
allowString用于为 iframe 指定其特征策略H5
sandboxString该属性对呈现在 iframe 框架中的内容启用一些额外的限制条件。H5
fullscreenBoolean是否铺满整个页面,默认值:trueH5 (HBuilder X 3.5.4+)
webview-stylesObjectwebview 的样式App-vue
update-titleBoolean是否自动更新当前页面标题。默认值:trueApp-vue (HBuilder X 3.3.8+)
@messageEventHandler网页向应用 postMessage 时,会在特定时机(后退、组件销毁、分享)触发并收到消息。H5 暂不支持(可以直接使用 window.postMessage)
@onPostMessageEventHandler网页向应用实时 postMessageApp-nvue
@loadEventHandler网页加载成功时候触发此事件。微信小程序、支付宝小程序、抖音小程序、QQ小程序
@errorEventHandler网页加载失败的时候触发此事件。微信小程序、支付宝小程序、抖音小程序、QQ小程序

注意

  • update-title 仅支持 App-vue 。小程序 恒为 trueH5、nvue 恒为 false

src

来源AppH5微信小程序支付宝小程序百度小程序抖音小程序、飞书小程序QQ小程序快应用360小程序快手小程序京东小程序
网络
本地xxxxxxxxx

webview-styles

属性类型说明
progressObject/Boolean进度条样式。仅加载网络 HTML 时生效,设置为 false 时禁用进度条。
widthStringweb-view 组件的宽度。
heightStringweb-view 组件的高度。

http://www.yayakq.cn/news/215630/

相关文章:

  • 找专业公司做网站网页设计与制作代做
  • 域名进行网站备案吗自动推广引流app
  • wap网站建设兴田德润优惠高端网站开发成本
  • seo技能培训课程宁波seo关键词费用
  • 建设银行北海分行网站盐城市网站建设
  • dede宠物网站模板搜索引擎算法
  • 江门网站建设兼职云南个旧建设局网站
  • 天台做网站长春网站建设路
  • 网站建设制作网络营销公司icp网站备案核验单下载
  • 免费自适应网站模板客户关系管理理论
  • 红色企业网站模板做网站域名需要在哪里备案
  • 青岛市规划建设局网站包头网站优化
  • 网站建设会用到ppt吗seo外贸网站建设
  • 摄影网站的意义建设电商网站的个人心得
  • 做彩票网站要什么接口正规网站建设加盟合作
  • 做推广优化的网站有哪些内容wordpress 搜索框
  • wordpress下载站用什么模板建筑工程网上办事系统
  • 影视vip网站建设教程搜索引擎优化包括哪些方面
  • 提交网站到百度手机制作app教程
  • 互联网做视频网站需要许可证吗用c 做的网站怎么打开吗
  • 网站转app工具网盘搜索 网站开发
  • 18.ppt网站是谁做的网站-网站建设定制
  • 企业网站制作报价单学做软件的网站有哪些
  • wordpress 外贸站主题wordpress 付费插件
  • 餐饮网站建设服务器国外展柜网站
  • 做企业网站用什么cms好石家庄专业信息门户网站定制
  • 做网站后端的全部步骤陕西网站开发公司
  • 做网站一年赚一千万开天猫旗舰店网站建设
  • 网站设计需求分析网站未及时续费
  • 电子商务网站建设与管理英文百度站长工具后台