vue与ios交互明明感觉没有错误为什么就不行呢?(在不传递参数的情况下)

首先声明ios那边是通过wkWebview写的,具体怎么写的我不知道。

这时按理说只要通过:

window.webkit.messageHandlers.方法名(和ios约定好的).postMessage();

调用和ios那边约定的方法就行了啊,但是为什么就是不行呢,想不通啊!!!

最后查了很多资料才知道就算没有参数,也要给它传一个null,即:

window.webkit.messageHandlers.方法名(和ios约定好的).postMessage(null);

加了一个null参数后,终于调通了~~

猜你喜欢

转载自www.cnblogs.com/liyue666/p/10222071.html