方法一:
web-view :src="url" @onPostMessage="getMessage" class="webView" ref="webviews" :style="style">
this.$refs.webview
用组件的方式获取,,但是这样获取到实例后,能用的5+方法太少了,只有简单五六个,
还有一位大哥说 nvue页面webview组件创建的用getTopWebview/getDisplayWebview方法去获取。
我用下面两个获取了,能获取到,,也都有5+里的全部方法,,但,,我调用貌似都不管用,,好像不是当前窗口一样。
var aaa=plus.webview.currentWebview();
var embed = plus.webview.getTopWebview();
请问大家有啥办法获取到nvue页面 web-view组件的实例 并调用全部html5+ webview接口吗?
是nvue页面 获取 <web-view>组件的实例,
不是vue页面,
不是vue页面
不是vue页面
w***@qq.com (作者)
我就是想获取的实例 然后用5+的方法来判断h5页面是否可后退
2022-01-29 12:55
w***@qq.com (作者)
是不是nvue用页面webview组件 就没办法用5+的那些能力了? 是这个意思不
2022-01-29 12:56
DCMarvel
回复 w***@qq.com: 是的 除非你用H5+创建webview NVUE 中的webview组件只能是weex webview管理, NVUE的webview简单的事件也支持 http://doc.weex.io/zh/docs/modules/webview.html#goback
2022-01-29 13:04
w***@qq.com (作者)
回复 w***@qq.com: 5+webview里有一个canback来判断能否后退(能后退 true 不能后退 fasle),但是weex webview里没有这样的接口,还有其他啥办法不
2022-01-29 13:07
w***@qq.com (作者)
回复 DCMarvel: 我有一个需求,,nvue web-view加载在线h5网页后,比如又点进h5页面的子页面了,,我后退一次 返回h5首页,再后退一次 返回我APP的上一页,,那这个用nvue webview是不是就无法实现了? 没有办法获取是否回到H5顶层,
2022-01-29 13:09
DCMarvel
回复 w***@qq.com: https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.create
2022-01-29 13:21
w***@qq.com (作者)
回复 DCMarvel: 用5+创建 好像没有类似于 weex webview里的onPostMessage事件,,我需要这个事件
2022-01-29 13:44
DCMarvel
回复 w***@qq.com: 以下代码 文档中没有,目前能用,至于什么时候不能用了就不知道了
2022-01-29 15:10