Taro.getAppBaseInfo()
获取微信APP基础信息
支持情况:

H5: 不支持 SDKVersion、host、version
类型
() => Result
参数
Result
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| SDKVersion | string | 否 | 客户端基础库版本 |
| enableDebug | boolean | 否 | 是否已打开调试。可通过右上角菜单或 Taro.setEnableDebug 打开调试。 |
| host | Host | 否 | 当前小程序运行的宿主环境 |
| language | string | 是 | 微信设置的语言 |
| version | string | 否 | 微信版本号 |
| theme | keyof Theme | 否 | 系统当前主题,取值为light或dark,全局配置"darkmode":true时才能获取,否则为 undefined (不支持小游戏) |
Theme
系统主题合法值
| 参数 | 说明 |
|---|---|
| dark | 深色主题 |
| light | 浅色主题 |
Host
| 参数 | 类型 | 说明 |
|---|---|---|
| appId | string | 宿主 app 对应的 appId |
示例代码
const appBaseInfo = Taro.getAppBaseInfo()
console.log(appBaseInfo.SDKVersion)
console.log(appBaseInfo.enableDebug)
console.log(appBaseInfo.host)
console.log(appBaseInfo.language)
console.log(appBaseInfo.version)
console.log(appBaseInfo.theme)