原生调用h5无法执行方法
原生调用h5方法无法执行,但能弹窗提示
问题描述
vue功能开发中,与原生有一定的交互,使用的是mpass的框架,需要阿里的AlipayJSBridge注入才能进行交互。
但在交互的过程中,h5能调用原生的方法,而原生调用h5之后,浏览器自带alert能弹窗,但是编写的方法,甚至console.log都无法执行
H5方法模拟实现逻辑
//第一步 设置vue中按钮触发,模拟原生触发方式
document.dispatchEvent(new CustomEvent('refushData'));
//-----------------------------------------------------------
// 第二步 第一点 挂载对应的 vue eventBus 和 window 对象
Vue.prototype.$eventBus = new Vue(