react-native-jimi

2.0.2 • Public • Published

几米圈标准小程序

描述

此项目为几米圈对几米小程序业务封装的标准化组件,其中包括定位,轨迹,追踪,录音,围栏等。
组件中包括业务功能和几米圈标准化接口,只适用于所有几米圈小程序开发者。
使用此组件能够实现快速开发,集成,迅速构建出一个具有功能性的小程序。

安装

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",

组件

业务组件

<Jimi.MapLib />地图控件

<Jimi.Position />定位

<Jimi.Track />轨迹

<Jimi.Trace />追踪

<Jimi.FenceList />围栏列表

<Jimi.AddFence />添加围栏

<Jimi.Record />录音

<Jimi.Photo />相册文件夹

<Jimi.PhotoAlbum />相册轮播

<Jimi.PhotoList />相册列表

<Jimi.PhotoDeatil />图片和视频详情

<Jimi.Photograph />图片

<Jimi.Video />视频

<Jimi.RVC />RVC(实时视频)

<Jimi.Empty />数据空白

<Jimi.Details />设备详情

<Jimi.IconLibrary />图标库

<Jimi.MediaContral />远程拍摄

<Jimi.MediaSyn />媒体同步

<Jimi.instruction />指令

<Jimi.InstructionsLog />指令日志

基础组件

<Circle.Toast />提示

<Circle.PullList />上拉加载下拉刷新(无分组列表)

<Circle.GroupList />上拉加载下拉刷新(分组列表)

<Circle.Switch />开关

<Circle.Drawer />底部抽屉

<Circle.Wheel />滚轮

<Circle.Modal />弹框

<Circle.Icon />图标

<Circle.Button />按钮

<Circle.Angle />角标

<Circle.Datepicker />日历选择器

方法

<Api /> 接口

日志

版本:'1.1.6'

  1. 分享弹出框新增动画效果

版本:'1.3.8'

  1. 新增Modal组件,将对话框,提示框,输入框等集合在此,以便调用
  2. 新增滚轮,底部抽屉,提示,时间选择器,上拉加载下拉刷新,开关,相册,无数据组件
  3. button组件新增可传入子元素
  4. 追踪业务组件将设备和我的位置轨迹线改为设备运动中的轨迹线
  5. 录音选择时间的弹出框改为使用底部抽屉,提示对话框改为已封装的Modal.dialog,wheel已换成自己封装的,新增发送指令加载中的按钮
  6. 定位组件新增电量百分比
  7. 围栏列表组件提示对话框改为已封装的Modal.dialog
  8. 覆盖物组件overlay.js新增show方法,OverlayView.js修改了主体内容样式
  9. 围栏业务组件和录音业务组建为空时候使用Empty无数据组件

版本:'1.4.4'

  1. 重新绘制首页界面
  2. 新增基础api的文档
  3. 新增空白页组件和图标组件文档、例子
  4. 新增提示框,修改弹框的例子
  5. 优化button组件,让其继承TouchableOpacity参数,新增其文档
  6. 新增底部抽屉组件例子
  7. 添加麦克风权限接口
  8. 添加RVC业务组件及相关文档和实例
  9. 优化toast不能自定义位置问题,与样式问题
  10. 使用字体图标替换掉所有的图片

版本:'1.4.5'

  1. 新增指令配置功能,根据组件生成指令
  2. RVC新增摄像头切换功能
  3. 新增媒体同步组件
  4. 添加WIFI相关接口
  5. 新增相册组件
  6. 新增详情和设备图标组件
  7. 新增远程拍摄组件
  8. 新增流量卡公共方法
  9. 定位新增电源充电状态,电量,电压配置项
  10. 修改RVC退出及切换后台功能
  11. 修改android录音退出后台继续播放的问题
  12. 修改录音记录储存位置由本地变成服务器
  13. 修改录音配置指令传参类型
  14. 添加录音配置值单位
  15. 添加录音类型

版本:'1.4.6'

  1. 新增国际化
  2. 追踪组件新增了可选择刷新秒数功能
  3. 流量卡url改为后台配置
  4. 指令新增时间选择器和tab栏切换
  5. 新增时间选择器组件
  6. 定位新增地图类型监听事件

版本:2.0.0

  1. 新增Applet版本查询接口,及版本判断接口。
  2. 新增Applet中http请求版本效验逻辑,新增接口都需参数版本参数。
  3. 新增jmAjax防止同一请求同一时间出现多次的逻辑。
  4. Applet新增导航接口
  5. 已经将所有组件的主题样式进行抽离
  6. 地图组件进行拆分,完成组件和业务的分离
  7. Icon组件新增可自定义图标功能
  8. 将语言设置改为不必全局填写

版本:2.0.1

  1. 新增Track组件isfilter字段,用于传给后台是否过滤0经纬度。
  2. 修复当经纬度另一为0时无法播放的问题。
  3. 修复RollPanel组件为英文时,自动计算滚动时间过慢的问题。
  4. 修复设备状态国际化失效的问题。
  5. 修复指令成功回调参数发生报错的问题。

Package Sidebar

Install

npm i react-native-jimi

Weekly Downloads

7

Version

2.0.2

License

MIT

Unpacked Size

3.24 MB

Total Files

559

Last publish

Collaborators

  • knowerr
  • xrzzzzzz