maple
maple
  • 发布:2021-01-25 16:16
  • 更新:2022-07-21 09:42
  • 阅读:1478

如何获取NVUE页面中的web-view组件对象?

分类:nvue

在vue页面是可以用可以用以下方法获取的,但是在nvue页面获取不到子webview,数组为空,该如何获取?
var currentWebview = this.$scope.$getAppWebview()
setTimeout(function() {
wv = currentWebview.children()[0]
wv.setStyle({top:150,height:300})
}, 1000);

2021-01-25 16:16 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

我发现可以用refs获取组件对象然后使用evalJS调用到webview内部的api


<web-view ref="page" src="http://*****"/>  

this.$refs.page.evalJS('alert(123)')  
  • maple (作者)

    谢谢!但是如何获取nvue页面的webview组件对象呢?我想操作前进后退以及其它操作。有知道的吗?

    2021-01-29 21:38

  • katrina

    回复 maple: 作者解决了吗

    2021-05-18 17:42

小韦飞狼

小韦飞狼

uniapp的话,试试这个plus.webview.currentWebview()

该问题目前已经被锁定, 无法添加新回复