# Object wx.getAppBaseInfo()

> 基础库 2.20.1 开始支持，低版本需做[兼容处理](1003706)。

> __小程序插件__：支持，需要小程序基础库版本不低于 [2.21.3](1003706)
> 
> __微信 Windows 版__：支持
> 
> __微信 Mac 版__：支持
> 
> __微信 鸿蒙 OS 版__：支持

## 功能描述

获取微信APP基础信息

## 返回值

### Object


```json
[
  {
    "属性": "SDKVersion",
    "类型": "string",
    "说明": "客户端基础库版本",
    "最低版本": ""
  },
  {
    "属性": "enableDebug",
    "类型": "boolean",
    "说明": "是否已打开调试。可通过右上角菜单或 [wx.setEnableDebug](/miniprogram/dev/api/base/debug/wx.setEnableDebug) 打开调试。",
    "最低版本": ""
  },
  {
    "属性": "host",
    "类型": "Object",
    "说明": "当前小程序运行的宿主环境",
    "最低版本": "",
    "子项": [
      {
        "结构属性": "appId",
        "类型": "string",
        "说明": "宿主 app（第三方App） 对应的 appId （当小程序运行在第三方App环境时才返回）"
      }
    ]
  },
  {
    "属性": "language",
    "类型": "string",
    "说明": "微信设置的语言",
    "最低版本": ""
  },
  {
    "属性": "version",
    "类型": "string",
    "说明": "微信版本号",
    "最低版本": ""
  },
  {
    "属性": "PCKernelVersion",
    "类型": "string",
    "说明": "PC 内核版本号，仅在 PC 端存在该值",
    "最低版本": ""
  },
  {
    "属性": "theme",
    "类型": "string",
    "说明": "系统当前主题，取值为\u0000INLINECODE_0\u0000或\u0000INLINECODE_1\u0000，全局配置\u0000INLINECODE_2\u0000时才能获取，否则为 undefined （不支持小游戏）",
    "最低版本": "",
    "子项": [
      {
        "合法值": "dark",
        "说明": "深色主题"
      },
      {
        "合法值": "light",
        "说明": "浅色主题"
      }
    ]
  },
  {
    "属性": "fontSizeScaleFactor",
    "类型": "number",
    "说明": "微信字体大小缩放比例",
    "最低版本": ""
  },
  {
    "属性": "fontSizeSetting",
    "类型": "number",
    "说明": "微信字体大小，单位px",
    "最低版本": "[2.23.4](1003706)"
  }
]
```

## 示例代码

```js
const appBaseInfo = wx.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)
```
