记uniapp、android studio开发原生插件时监听globalEvent 事件

globalEvent 事件:用于页面监听持久性事件,例如定位信息,陀螺仪等的变化。

在vue页面

获取原生组件

var myGlobalEvent = uni.requireNativePlugin('globalEvent');

通过plus.globalEvent.addEventListener方法注册全局方法,供原生代码中的mWXSDKInstance.fireGlobalEventCallback方法调用``plus.globalEvent.addEventListener('myEvent', function(e) {``console.log('myEvent'+JSON.stringify(e));``});

在原生java插件类中

Map<String,Object> params=new HashMap<>();

params.put("key","value");

mWXSDKInstance.fireGlobalEventCallback("myEvent", params);

注意:globalEvent事件只能通过页面的WXSDKInstance实例给当前页面发送globalEvent事件。其他页面无法接受。

相关推荐
Li37023494013 分钟前
Vue vs. React:两大前端框架的深度对比与分析(一)
vue.js
fury_1232 小时前
vue3 setup语法,子组件点击一个元素打印了这个元素的下标id,怎么传递给父组件,让父组件去使用
前端·javascript·vue.js
m0_748240762 小时前
el-tree懒加载状态下实现搜索筛选(纯前端)
前端·javascript·vue.js
阿智@112 小时前
Element Plus Table 组件树形渲染实现方法
开发语言·javascript·vue.js
学如逆水,不进则退3 小时前
uniapp的多列选择器
uni-app
学如逆水,不进则退3 小时前
uniappp配置导航栏自定义按钮(解决首次加载图标失败问题)
前端·uni-app
竣子好逑3 小时前
uniapp vue2 自定义悬浮按钮
前端·javascript·uni-app
ZD7178220233 小时前
uni-app实现小程序、H5图片轮播预览、双指缩放、双击放大、单击还原、滑动切换功能
javascript·vue.js·小程序·uni-app
小小怪_下士3 小时前
Vue3:el-table组件存在多列操作数据,页面渲染导致进入页面卡顿问题优化。
前端·javascript·vue.js
codecodegirl5 小时前
ios h5中在fixed元素中的input被focus时,键盘遮挡input (van-popup、van-feild)
前端·vue.js·html5