jd.getSystemInfo(OBJECT)

获取系统信息。

OBJECT 参数说明:

参数类型必填说明
successFunction接口调用成功的回调
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success 回调参数说明:

参数说明
brand手机品牌
model手机型号
pixelRatio设备像素比
screenWidth屏幕宽度
screenHeight屏幕高度
windowWidth可使用窗口宽度
windowHeight可使用窗口高度
statusBarHeight状态栏的高度
language设置的语言
version版本号
system操作系统版本
platform客户端平台
hostCode宿主app code
hostVersionName宿主app 版本号
SDKVersion客户端基础库版本

示例代码

  1. jd.getSystemInfo({
  2. success: function(res) {
  3. console.log(res.model)
  4. console.log(res.pixelRatio)
  5. console.log(res.windowWidth)
  6. console.log(res.windowHeight)
  7. console.log(res.language)
  8. console.log(res.version)
  9. console.log(res.platform)
  10. }
  11. })

jd.getSystemInfoSync()

获取系统信息同步接口

同步返回参数说明:

参数说明
brand手机品牌
model手机型号
pixelRatio设备像素比
screenWidth屏幕宽度
screenHeight屏幕高度
windowWidth可使用窗口宽度
windowHeight可使用窗口高度
statusBarHeight状态栏的高度
language设置的语言
version版本号
system操作系统版本
platform客户端平台
hostCode宿主app code
hostVersionName宿主app 版本号
SDKVersion客户端基础库版本

示例代码

  1. var res = jd.getSystemInfoSync();
  2. console.log(res);

jd.canIUse(String)

判断小程序的API,回调,参数,组件等是否在当前版本可用。

String 参数说明: 使用 ${API}.${method}.${param}.${options} 或者 ${component}.${attribute}.${option} 方式来调用,例如:

  • ${API} 代表 API 名字
  • ${method} 代表调用方式,有效值为 return, success, object, callback
  • ${param} 代表参数或者返回值
  • ${options} 代表参数的可选值
  • ${component} 代表组件名字
  • ${attribute} 代表组件属性
  • ${option} 代表组件属性的可选值
示例代码

  1. jd.canIUse('getSystemInfoSync.return.screenWidth')
  2. jd.canIUse('button.open-type.contact')