Js SDK API Sheldon 确认版本

大约 1 分钟

Js SDK API Sheldon 确认版本

作 者: Luke, Sheldon

日 期: 2022-12-12

Stationdm Mini Program

:::tip SDK为单例模式 :::

引用SDK后引入全局对象SMG

Init

:::tip 初始化全局参数 :::

Function NameFunction Description
SMG.init初始化参数

UI

此处为调用App原生页面组件进行展示

Function NameFunction Description
SMG.UI.toast提示信息,会自动小时
SMG.UI.confirm确认框,默认两个按钮
SMG.UI.alert警告框,有success,error,info三种
SMG.UI.loading全局loading,有show和hide两个
SMG.UI.preview预览内容,通常为PDF,视频,网页链接

导航栏功能

Function NameFunction Description
SMG.Nav.setBackgroundColor设置导航栏背景色
SMG.Nav.setTitle设置导航栏文字
SMG.Nav.setTitleColor设置导航栏文字颜色
SMG.Nav.setRightButton设置导航栏右边按钮文字,图标,事件等

Router

页面跳转,小程序可以用此进行页面跳转

Function NameFunction Description
SMG.Route.render打开页面
SMG.Route.go页面前进
SMG.Route.back页面后退
SMG.Route.replace页面替换

Info

获取App当前信息

Function NameFunction Description
SMG.Info.getUserInfo获取用户信息
SMG.Info.getVehicleList获取用户车辆列表
SMG.Info.getVehicleInfo获取车辆详细信息
SMG.Info.getCurrentVehicle获取当前选中车辆

Device

获取设备相关信息

Function NameFunction Description
SMG.Device.getLocation获取定位信息
SMG.Device.getDeviceId获取设备ID

Storage

App存储功能

Function NameFunction Description
SMG.Storage.saveItem保存数据
SMG.Storage.getItem获取数据
SMG.Storage.removeItem删除某一条数据
SMG.Storage.getAllItems获取所有存储的数据
SMG.Storage.clean清空存储的数据

Network

网络请求功能

Function NameFunction Description
SMG.Net.requestApp实现的网络请求
SMG.Net.directRequest直接发送网络请求

Launch API

唤醒App相关功能, 暂不支持

Function NameFunction Description
SMG.Launch.feature唤醒App相关功能
SMG.Launch.map唤醒地图
SMG.Launch.phone唤醒电话
SMG.Launch.photo唤醒相册
SMG.Launch.camera唤醒照相机
SMG.Launch.qrCode唤醒扫码

File

文件操作接口 暂不定义

Function NameFunction Description
上次编辑于:
贡献者: luke