美文网首页
H5调用app的方法

H5调用app的方法

作者: 努力的画好人生这幅画 | 来源:发表于2021-12-29 15:47 被阅读0次

一、新建bridge文件

    if (window.WebViewJavascriptBridge) {
      return callback(window.WebViewJavascriptBridge)
    }
    if (window.WVJBCallbacks) {
      return window.WVJBCallbacks.push(callback)
    }
    window.WVJBCallbacks = [callback]
    let WVJBIframe = document.createElement('iframe');
    WVJBIframe.style.display = 'none'
    WVJBIframe.src = 'https://__bridge_loaded__'
    document.documentElement.appendChild(WVJBIframe);
    setTimeout(() => {
      document.documentElement.removeChild(WVJBIframe)
    }, 0)
  }
  export default {
    callhandler(name, data, callback) {
      setupWebViewJavascriptBridge(function (bridge) {
        bridge.callHandler(name, data, callback)
      })
    },
    registerhandler(name, callback) {
      setupWebViewJavascriptBridge(function (bridge) {
        bridge.registerHandler(name, function (data, responseCallback) {
          callback(data, responseCallback)
        })
      })
    }
  }

二、在main.js引入

import Bridge from '/bridge.js'
Vue.prototype.$bridge = Bridge

三、在需要调用的地方使用

this.$bridge. callhandler('与app约定好的方法名',{app需要的参数,function(){}})

相关文章

  • vue与原生app交互

    原生app调用h5方法,首先,app和h5先定义相同的方法名,例如:getParam vue写法如下 h5调用ap...

  • H5与App的交互

    H5 与App的相互调用/传值 h5 与 App 交互有以下几种方式: 方法一:URL 传参 App 通过 URL...

  • H5页面调原生方法

    H5与原生页面交互是一个很常见的需求。app页面调用h5方法很简单webView就有方法直接就可以调用JS方法这里...

  • WebView和JS 交互

    注册JS调用的方法(H5调用WebView) 编写调用JS的方法(Webview调用H5并获得返回值) *H5需要...

  • Android 进阶学习(十) App内嵌的H5打开目标页面功能

    现在主流的App基本上都会用H5,但是由于业务发展App肯定会出现H5打开app的目标页,或者调用app的方法,我...

  • h5与APP交互方式

    js调用APP的方法 举个简单的例子,有个需求是要和APP交互的,h5页面里面有个分享按钮,点击之后需要调用APP...

  • 在H5页面调用安卓/ios app方法

    安卓 在app页面中代码是这样定义的方法: app中调用方法: 想在app中插入h5页面,应该写入: ios h5...

  • 开发app, 前端写H5页面与android的通讯

    基于vue h5调用安卓的方法 安卓调用H5方法 demo:

  • h5与navite交互

    H5调用navite方法 navite提供统一的入口方法xdpxNavite,h5提供对应调用navite方法ca...

  • H5调用app的方法

    一、新建bridge文件 二、在main.js引入 import Bridge from '/bridge.js'...

网友评论

      本文标题:H5调用app的方法

      本文链接:https://www.haomeiwen.com/subject/lgwvqrtx.html