my.getSystemInfo
Get system information.
Sample Code
Page({
data: {
systemInfo: {}
},
getSystemInfoPage() {
my.getSystemInfo({
success: (res) => {
this.setData({
systemInfo: res
})
}
})
},
})
Parameters
Property | Type | Required | Description |
success | Function | No | Callback function upon call success |
fail | Function | No | Callback function upon call failure |
complete | Function | No | Callback function upon call completion (to be executed upon either call success or failure.) |
Success Callback Function
The incoming parameter is of the Object type with the following attributes:
Property | Type | Description |
model | String | Cellphone model |
pixelRatio | Number | Device pixel ratio |
windowWidth | Number | Window width |
windowHeight | Number | Window height |
language | String | The language set by the user in the app. If the app does not support the language setting, return the system language. |
version | String | App version number |
storage | String | Device disk capacity |
currentBattery | String | Current battery percentage |
system | String | System version |
platform | String | System name: |
titleBarHeight | Number | Title bar height |
statusBarHeight | Number | Status bar height |
screenWidth | Number | Screen width |
screenHeight | Number | Screen height |
brand | String | Cellphone brand |
fontSizeSetting | Number | User setting font size |
app | String | Current running client. The app value can refer to the following table. |
App Value Reference Table
App | Value |
DANA | dana |