使用快应用web组件打包封装成H5快应用后,原网页自身没有提供返回主页的功能,但转成快应用后,希望用户在浏览任一H5页面时,都能有一个回到网页主页的入口。

此需求可以参考如下步骤实现。

在页面script中data下定义变量loadUrl,这个变量用于存储H5网页的url,本示例demo中以华为官网作为主页入口。

export default {

props: ['websrc'],

data: {

title: "",

// TODO Replace the link to the H5 app

loadUrl: "http://www.huawei.com/en",

allowThirdPartyCookies: true,

//Attribute supportzoom, indicates whether the H5 page can be zoomed with gestures.

supportZoom: true,

wideViewport: true,

overViewModeLoad: true,

},

}

修改template代码。

template中web的src属性值绑定步骤1定义的变量loadUrl。

监听web组件的页面开始加载事件pagestart,即代码中的onpagestart。

添加“回到主页”的入口布局,以产品设计为主。本示例demo使用image为例。

具体示例代码如下,修改点参考红色加粗部分:

onmessage="onMessage" ontitlereceive="onTitleReceive" οnerrοr="onError" id="web" supportzoom="{{supportZoom}}"

wideviewport="{{wideViewport}}}" overviewmodeinload="{{overViewModeLoad}}" useragent="{{userAgent}}"

【注意事项】

以上代码中的事件回调方法goMain和onPageStart均需要在script中定义。

Image组件中的src值需要替换为项目中图片实际路径。

修改script中的代码。需要修改以下2处代码:

web组件页面开始加载的事件回调方法onPageStart中将当前页面的url赋值给loadUrl。

onPageStart(e) {

console.info('pagestart: ' + e.url)

this.loadUrl=e.url;

},

goMain方法中,将首页url赋值给loadUrl。

goMain: function () {

console.log("goMain :");

this.loadUrl = "https://www.huawei.com/en";

},

最终效果:点击界面华为图标即跳转至华为官网。

agentweb回到首页_教你一招H5快应用快速回到首页相关推荐

  1. 教你一招H5快应用快速回到首页

    使用快应用web组件打包封装成H5快应用后,原网页自身没有提供返回主页的功能,但转成快应用后,希望用户在浏览任一H5页面时,都能有一个回到网页主页的入口. 此需求可以参考如下步骤实现. 在页面scri ...

  2. 电脑文件加密_教你一招解决电脑文件加密

    原标题:教你一招解决电脑文件加密 科技持续进步发展,当今社会我们也越来越注重个人隐私的保护.可能你曾经也遇到过这种问题,自己电脑上的一些私密文件,在别人借用我们自己电脑的时候,并不愿意让他知晓,不愿意 ...

  3. p20华为云电脑白屏_教你一招让华为P20秒变电脑,真的很简单!

    教你一招让华为P20秒变电脑,真的很简单! 2018年05月30日 17:45作者:鸿雁编辑:鸿雁 分享 华为P20/P20 pro发布至今已经两个多月,因为有着AI加持带来了更出色的拍照性能和更流畅 ...

  4. 壁布接缝压条_教你2招搞定墙布毛边翘边

    原标题:教你2招搞定墙布毛边翘边 无缝墙布是墙布的一种,也称无缝壁布,是近几年来国内开发的一款新的墙布产品,它是根据室内墙面的高度设计的,可以按室内墙面的周长整体黏贴的墙布,一般幅宽在2.7米到3.1 ...

  5. iphone隐藏底条_教你一招隐藏iPhone X及以上机型底部的小横条

    教你一招隐藏iPhone X及以上机型底部的小横条 时间:2020-05-08 12:21:02  来源:  作者: 目前在配备面容 ID 的 iphone 中,显示屏底部都会有一个小横条,也可以说是 ...

  6. 拖动卡顿_教你4招,让你的ps永不卡顿

    你是不是经常会遇到这样的问题?刚装的Ps速度很快,使用一段时间以后发现越来越卡,时不时还会死机崩溃?大多数人遇到这种问题都是选择重装软件,或者重做系统,耗时耗力不说,过不了多久又会出现同样的问题,非常 ...

  7. k折交叉验证法的额外步骤_教你几招蝴蝶结系法步骤,OMG!这怎么配都美

    到了这种季节,怎样给自己的丝带绑个漂亮的结,这可真是令人最头疼的一件事了.要说绑带要怎么绑才好看,这几招蝴蝶结系法就很实用,简单大气又不失美感. 衬衫上的蝴蝶系法 步骤一:将带子两端像这样叠放,左边在 ...

  8. vba word 查找_教你一招!学会这些word小技巧,班级数据管理不犯愁,老师们一定要知道!...

    文字批量标红加粗 Excel的功能虽然很强大,但还是有一些比较难解决的问题,例如下图所示,我们需要把表格中的"天"字批量标红加粗,该怎么做呢? 如果直接用Excel处理,因为不能用 ...

  9. win10清理_教你一招win10如何彻底清理C盘垃圾

    win10如何彻底清理C盘垃圾?使用win10系统的小伙伴应该深有体会,使用时间长了C盘空间变得越来越小.导致电脑变得卡顿影响办公,如果出现这种问题该怎么办呢?下面小编快速教你电脑C盘垃圾清理的方法吧 ...

最新文章

  1. 高并发高流量网络架构
  2. break、continue和return的使用
  3. Object 及toString() 方法的重写
  4. python实例 85,86
  5. 画PCB开始前的准备工作
  6. C#设计模式--外观模式
  7. 目前全球最主流的四种Android架构简介与理解
  8. 基于matlab的圆柱齿轮减速器优化设计,基于MATLAB算法的圆柱齿轮减速器优化设计...
  9. ARM的存储控制器以及如何使用SDRAM
  10. c语言循环语句试讲教案,C语言For循环试讲教案(7页)-原创力文档
  11. 第108章 属性关键字 - Required
  12. 十年风雨,一个普通程序员的成长之路(三)铜陵:大雪与加班
  13. 马路上“低头族”的交通隐患 ,小心埋头苦干的恶果
  14. AI—2017大数据版图发布:AI、大数据与云计算结合是大势所趋
  15. 废物的靶场日记 hackthebox-Paper
  16. oracle10gwin,win10系统没有法安装Oracle10g如何办?
  17. Java多线程开发的实际应用场景
  18. 【叔小生】JavaScript进阶篇
  19. 【工具】JAVA 全角转半角 半角转全角
  20. 10.MySQL文件

热门文章

  1. Vue项目搭建(从零开始)
  2. 市政管网检测机器人收费标准_滦州市机器人检测随叫随到收费标准
  3. 科研项目一般流程介绍
  4. Qt4.8.6 ARM(DM3730)中文显示,文泉驿正黑
  5. 去哪儿网领域驱动设计(DDD)战略战术设计实战
  6. 双鱼男最需要找什么样的女人做老婆?
  7. mvn 命令打包项目
  8. 小米手机怎么开空调?3步让你的手机成为空调遥控器
  9. excel基础图形笔记(柱状图、条形图、折线图、饼图、散点图、箱线图、漏斗图)
  10. linux监控网络端口流量,Linux 网络流量监控利器 iftop