Vue和原生native交互使用方法

6 篇文章 0 订阅
3 篇文章 0 订阅

安卓与Vue交互方式

首先Vue调用安卓这方面不用说了,使用方式和html调用安卓Native方法一致,这方面会在另外一篇文章当中说明,这里就不做多说了,下面重点要说的是安卓调用Vue的function,这里要特别说明下,安卓端调用代码不变,主要是Vue端实现。

因为安卓与网页之间的交互是通过window来实现的,但是因为Vue的的内部实现逻辑对付function方法并不是挂载到window下的,所以安卓就无法通过window调用Vue当中的方法,然后就导致了不管原生怎么修改代码最后都无法实现调用网页端的function代码。

知道了原因解决起来就容易了,既然是因为Vue无法将function代码挂载到window下,那么就手动将function方法挂载到window上就好了,这个实现起来也容易,无非就是在vue的oncrete或者mount方法下面使用window.funcName = this.funcName 或者**window.funcName = function(){}**这两种方法实现将function挂载到window上,这样就可以实现了原生访问网页代码的操作。

iOS与Vue交互方式

这个暂时还没研究,留着空白,以后研究了在去写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值