Boloogo-weexApp-modules

注册模块

event(普通模块)

引入模块 

var event = require('@weex-module/event')

使用

event.getHight("height",function(res){  // 仅IOS

res // IOS端应用顶部的高度

})

event.newView() // 销毁当前应用打开的所有视图 并且打开一个新的视图 新的视图为应用启动时候的视图

globalEvent(全局监听模块)

引入模块

var globalEvent = require('@weex-module/globalEvent')

使用

所有全局事件监听都要在页面created的时候进行添加事件监听,具体使用如下

globalScan

触发:触发扫码事件后 拿到扫码结果会触发

globalEvent.addEventListener("globalScan", function (res) { // 需要配合扫描二维码的模块一起使用

res // 返回的是一个JSON 

res.scanInfo // 扫描二维码获取到的二维码的内容

})

globalBai

触发:应用收到通知之后,点击通知栏里的通知触发

globalEvent.addEventListener("globalBai", function (res) {

res // 返回的是一个JSON

res.key // 推送的内容

});

locationEvent(定位)

引入模块

var locationEvent = require('@weex-module/locationEvent');

使用

startGetLocal 启动定位

locationEvent.startGetLocal({ // 启动定位后会每隔一段时间向服务器发送一次位置信息

'token':'', //登录后的密钥

'URL':‘',// 提交到服务器的API地址

'VISIT_PATH.DISTANCE': '',//api需要的参数

'VISIT_PATH.TIME': '',//api需要的参数

'VISIT_PATH.LIMT': '',//api需要的参数

'VISIT_PATH.INTERVAL':'',//api需要的参数

})

getLocation 获取定位信息

locationEvent.getLocation(function(res){

res // 返回的是一个JSON

res.latitude // 经度

res.longitude // 纬度

res.address // 位置名称

获取不到位置信息的时候  res返回的为null

})

showLocalMap 定位地图带有行动轨迹

locationEvent.showLocalMap({

'token':'', // 登录密钥

'URL': '', // api地址

'DAY_TIME':'',// 获取显示轨迹的点的API需要的参数

'UID':''// 获取显示轨迹的点的API需要的参数

})

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容