【Vue】vue 嵌入app内部,调用app的选择图片和录制视频功能的时候,当前的.vue文件方法失效

一、调用app的选择图片和录制视频功会遇到的问题

注意:所有的全局方法都必须写在index.html页面,或者把写在公共的js,然后引入index.html页面上,否则页面会找不到这些全局的方法

一、

1、调用完app的功能之后,前端是不知道用户在app中进行的是选择,还是取消操作

解决办法:

在app中调用app端提供的功能之后,应该需要写一个全局的方法用于传送图片地址,或者是其他参数,app端进行调用这个方法

window.setimgurl = function(data){
console.log(data);
})

二、
2、调用完方法之后,回到页面的时候,发现页面上的所有方法都不能调用了,就好像消失了一样,我在网上找了好久都没找到原因,最后我觉得应该可能是调用完的方法之后,返回vue页面的时候,页面认为你调用app的时候离开了页面,所以页面的生命周期已经结束了,所以不管在哪里进行调用当前页面的方法都已经失效了,然后通过在created里面,alert(this),然后在app中查看,你会发现,调用app的功能之前和之后,this指针的vue的信息是不一样的,当你调用app的功能之后回到这个页面上打印的this根本找不到那些方法

解决办法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值