只有翅膀
只有翅膀
  • 发布:2025-06-24 10:31
  • 更新:2025-06-24 10:31
  • 阅读:54

求助! APP端webview双向通讯问题;

分类:uni-app

首先:通过API创建了一个web-view;而不是直接在template里创建的web-view; 代码如下:

const cv=getCurrentPages()["最后一个下标"].$getAppWebview(); // 得到当前页面;  
const nv=plus.webview.create(url); // 得到实际需要的webview  
nv.appendJsFile("需要执行的js路径"); // 加入需要执行的js路径  

nv.onloaded=()=>{nv.hide();} // 隐藏webview, 避免遮挡其他需要的组件;  
cv.append(nv); // 将实际需要的webview加入到当前页面下;  

那么现在问题来了.app向webview进行通讯很简单;直接 nv.runjs就完事; 那么webview如何向app通讯呢? 有看到说是使用 plus.postMessage; 那么APP怎么接收消息呢?
求教各位大佬,帮忙解惑一下,APP如何接收消息?

2025-06-24 10:31 负责人:无 分享
已邀请:

要回复问题请先登录注册