几米圈标准小程序
描述
此项目为几米圈对几米小程序业务封装的标准化组件,其中包括定位,轨迹,追踪,录音,围栏等。
组件中包括业务功能和几米圈标准化接口,只适用于所有几米圈小程序开发者。
使用此组件能够实现快速开发,集成,迅速构建出一个具有功能性的小程序。
安装
1. npm install react-native-jimi --save
2. yarn add react-native-jimi
模块依赖
# 请安装模块依赖 "node-forge": "0.9.1","prop-types": "15.7.2","react": "16.6.3","react-native": "0.58.6","react-native-baidu-map-jm": "1.3.1","react-native-fs": "2.13.3","react-native-ftp-jm": "^1.0.4","react-native-gesture-handler": "1.3.0","react-native-maps": "0.24.0","react-native-orientation": "3.1.3","react-native-photoview-jm": "1.0.24","react-native-rtmp-player-jm": "1.1.4","react-native-shadow": "1.2.2","react-native-svg": "9.3.7","react-native-swiper": "1.5.14","react-native-video": "5.0.2","react-navigation": "3.6.1","react-redux": "6.0.1","redux": "4.0.1","redux-thunk": "2.3.0","teaset": "0.6.3","i18n-js": "3.7.0",
组件
业务组件
基础组件
<Circle.PullList />
上拉加载下拉刷新(无分组列表)
<Circle.GroupList />
上拉加载下拉刷新(分组列表)
方法
日志
版本:'1.1.6'
- 分享弹出框新增动画效果
版本:'1.3.8'
- 新增Modal组件,将对话框,提示框,输入框等集合在此,以便调用
- 新增滚轮,底部抽屉,提示,时间选择器,上拉加载下拉刷新,开关,相册,无数据组件
- button组件新增可传入子元素
- 追踪业务组件将设备和我的位置轨迹线改为设备运动中的轨迹线
- 录音选择时间的弹出框改为使用底部抽屉,提示对话框改为已封装的Modal.dialog,wheel已换成自己封装的,新增发送指令加载中的按钮
- 定位组件新增电量百分比
- 围栏列表组件提示对话框改为已封装的Modal.dialog
- 覆盖物组件overlay.js新增show方法,OverlayView.js修改了主体内容样式
- 围栏业务组件和录音业务组建为空时候使用Empty无数据组件
版本:'1.4.4'
- 重新绘制首页界面
- 新增基础api的文档
- 新增空白页组件和图标组件文档、例子
- 新增提示框,修改弹框的例子
- 优化button组件,让其继承TouchableOpacity参数,新增其文档
- 新增底部抽屉组件例子
- 添加麦克风权限接口
- 添加RVC业务组件及相关文档和实例
- 优化toast不能自定义位置问题,与样式问题
- 使用字体图标替换掉所有的图片
版本:'1.4.5'
- 新增指令配置功能,根据组件生成指令
- RVC新增摄像头切换功能
- 新增媒体同步组件
- 添加WIFI相关接口
- 新增相册组件
- 新增详情和设备图标组件
- 新增远程拍摄组件
- 新增流量卡公共方法
- 定位新增电源充电状态,电量,电压配置项
- 修改RVC退出及切换后台功能
- 修改android录音退出后台继续播放的问题
- 修改录音记录储存位置由本地变成服务器
- 修改录音配置指令传参类型
- 添加录音配置值单位
- 添加录音类型
版本:'1.4.6'
- 新增国际化
- 追踪组件新增了可选择刷新秒数功能
- 流量卡url改为后台配置
- 指令新增时间选择器和tab栏切换
- 新增时间选择器组件
- 定位新增地图类型监听事件
2.0.0
版本:- 新增Applet版本查询接口,及版本判断接口。
- 新增Applet中http请求版本效验逻辑,新增接口都需参数版本参数。
- 新增jmAjax防止同一请求同一时间出现多次的逻辑。
- Applet新增导航接口
- 已经将所有组件的主题样式进行抽离
- 地图组件进行拆分,完成组件和业务的分离
- Icon组件新增可自定义图标功能
- 将语言设置改为不必全局填写
2.0.1
版本:- 新增Track组件isfilter字段,用于传给后台是否过滤0经纬度。
- 修复当经纬度另一为0时无法播放的问题。
- 修复RollPanel组件为英文时,自动计算滚动时间过慢的问题。
- 修复设备状态国际化失效的问题。
- 修复指令成功回调参数发生报错的问题。