Js SDK API Sheldon 确认版本
大约 1 分钟
Js SDK API Sheldon 确认版本
作 者: Luke, Sheldon
日 期: 2022-12-12
Stationdm Mini Program
:::tip SDK为单例模式 :::
引用SDK后引入全局对象SMG
Init
:::tip 初始化全局参数 :::
| Function Name | Function Description |
|---|---|
| SMG.init | 初始化参数 |
UI
此处为调用App原生页面组件进行展示
| Function Name | Function Description |
|---|---|
| SMG.UI.toast | 提示信息,会自动小时 |
| SMG.UI.confirm | 确认框,默认两个按钮 |
| SMG.UI.alert | 警告框,有success,error,info三种 |
| SMG.UI.loading | 全局loading,有show和hide两个 |
| SMG.UI.preview | 预览内容,通常为PDF,视频,网页链接 |
NavigationBar
导航栏功能
| Function Name | Function Description |
|---|---|
| SMG.Nav.setBackgroundColor | 设置导航栏背景色 |
| SMG.Nav.setTitle | 设置导航栏文字 |
| SMG.Nav.setTitleColor | 设置导航栏文字颜色 |
| 设置导航栏右边按钮文字,图标,事件等 |
Router
页面跳转,小程序可以用此进行页面跳转
| Function Name | Function Description |
|---|---|
| SMG.Route.render | 打开页面 |
| 页面前进 | |
| 页面后退 | |
| 页面替换 |
Info
获取App当前信息
| Function Name | Function Description |
|---|---|
| SMG.Info.getUserInfo | 获取用户信息 |
| SMG.Info.getVehicleList | 获取用户车辆列表 |
| SMG.Info.getVehicleInfo | 获取车辆详细信息 |
| SMG.Info.getCurrentVehicle | 获取当前选中车辆 |
Device
获取设备相关信息
| Function Name | Function Description |
|---|---|
| SMG.Device.getLocation | 获取定位信息 |
| SMG.Device.getDeviceId | 获取设备ID |
Storage
App存储功能
| Function Name | Function Description |
|---|---|
| SMG.Storage.saveItem | 保存数据 |
| SMG.Storage.getItem | 获取数据 |
| SMG.Storage.removeItem | 删除某一条数据 |
| SMG.Storage.getAllItems | 获取所有存储的数据 |
| SMG.Storage.clean | 清空存储的数据 |
Network
网络请求功能
| Function Name | Function Description |
|---|---|
| SMG.Net.request | App实现的网络请求 |
| 直接发送网络请求 |
Launch API
唤醒App相关功能, 暂不支持
| Function Name | Function Description |
|---|---|
| 唤醒App相关功能 | |
| 唤醒地图 | |
| 唤醒电话 | |
| 唤醒相册 | |
| 唤醒照相机 | |
| 唤醒扫码 |
File
文件操作接口 暂不定义
| Function Name | Function Description |
|---|
