红色熊猫
红色熊猫
  • 发布:2020-11-10 20:10
  • 更新:2024-04-16 15:18
  • 阅读:2482

求问如何在小程序和H5端调用webview的evalJS注入js

分类:uni-app

希望做一个同时适配移动端、H5、小程序的app

目前需要使用webview组件,并且需要注入js

目前通过文档和各种搜索了解到首先要使用5+的api获取webview类对象再调用evalJS
下面这段只支持移动端注入

const currentWebview =this.$scope.$getAppWebview().children()[0]   
currentWebview.evalJS(js1);

也试过别人说的vue的方式获取,但是会报错,web.evalJS is not a function

var web = this.$refs.webview  
web.evalJS(js1);

看起来要调用evalJS,必须支持5+api,而H5端和小程序都不支持
那如何能够同一段代码多端注入js呢?

感谢

2020-11-10 20:10 负责人:无 分享
已邀请:
宗宗

宗宗 - 饶文俊

解决了吗?

雪糕小丸子

要回复问题请先登录注册