liuqisakuya
liuqisakuya
  • 发布:2020-06-18 16:35
  • 更新:2020-06-18 16:35
  • 阅读:1190

小程序中的webview加载的页面,如何执行页面的中的回调

分类:uni-app

H5页面和webview组件的伪代码如下图所示;
在APP中:

  1. 通过this.$mp.page.$getAppWebview()来获取当前的webview;
  2. 点击H5页面的按钮,通过postMessage调用webview组件中的scanQRCode方法,可成功扫码;
  3. 扫码成功后的res,通过this.wv.evalJS方法调用H5页面的scanFunc执行;页面成功弹出alert框;

希望能在小程序中实现同样的效果;

  1. 在mounted中,无法通过this.$mp.page.$getAppWebview()或this.$scope.$getAppWebview()来获取webview;
  2. 在未获取webview实例的情况下,扫码成功后,在小程序中无法调用H5页面的方法
2020-06-18 16:35 负责人:无 分享
已邀请:

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