h5与安卓/ios的交互 - 方法互调

73 阅读1分钟

调用ios方法

必须要携带参数,不懂为啥
window.webkit.messageHandlers.back.postMessage({id:1});

调用安卓方法

安卓约定的一个类然后调用类里的方法,参数必须强类型
jsInterface.onFinish(false);

被安卓调用 经过框架编译,有可能安卓调不到,可以在index.html文件中写方法

onLoad(option) {
  document.body.scrollTop = 0 // 防止带国过来
  // 遍历参数打印到顶部
  window.vues = this;
}

// 显示pk
function  showPkBottom(flag){
      vues.showFundDetailBto(flag)
   }