美文网首页
Boloogo-weexApp-modules

Boloogo-weexApp-modules

作者: RUlllllll | 来源:发表于2017-09-05 17:00 被阅读0次

注册模块

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需要的参数

})

相关文章

网友评论

      本文标题:Boloogo-weexApp-modules

      本文链接:https://www.haomeiwen.com/subject/lmpzittx.html