美文网首页
js ,vue和app交互(android)

js ,vue和app交互(android)

作者: 一半春夏一半秋冬 | 来源:发表于2020-03-31 23:25 被阅读0次

    iOS和h5交互 :https://www.jianshu.com/p/cd333533170e

    一、APP调用H5的方法:

    android调用H5的方法比较简单,在js文件里定义一个方法,把方法名给app开发就可以了,如果要返回数据给android,则直接return。

    <script>
    function tellAndriod(){
        console.log(do someting.........)
        return data;
    }
    </script>
    

    但是如果是用vue开发,定义的方法名android是拿不到的,自测是因为webpack打包方法名已经做了处理,使用window注册就可以获取,代码如下

    onMounted(()=>{
    
        window['tellAndriod'] = ()=>{
             console.log(do someting.........)
              /** 返回数据 */
               return data;
           }
    })
    

    二、H5调用APP的方法:

    直接调用android给的方法就可以了

    window['xxxJSBridge:android自定义方法名']['xxxx:android自定义方法名']('可以传参数');
    

    相关文章

      网友评论

          本文标题:js ,vue和app交互(android)

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