跳到主要内容

useAccountInfo

获取账号信息

何时使用

当需要获取账号信息时

API

const accountInfo = useAccountInfo();

参数说明

返回值说明

参数类型说明
miniProgramMiniProgram小程序账号信息
pluginPlugin插件帐号信息(仅在插件中调用时包含这一项)

MiniProgram

参数类型说明
appIdstring小程序 appId
envVersionEnvVersion小程序版本
versionstring线上小程序版本号

Plugin

参数类型说明
appIdstring插件 appId
versionstring插件版本号

EnvVersion

类型说明
developstring开发版
trialstring体验版
releasestring正式版

代码演示

wechat/useAccountInfo/index
import React from 'react';
import { useAccountInfo } from 'taro-hooks';

import DemoContent from '@src/components/DemoContent';
import { Cell } from '@taroify/core';

export default () => {
const accountInfo = useAccountInfo();

return (
<DemoContent>
{Object.keys(accountInfo).length ? (
Object.entries(accountInfo).map(([key, value]) => {
return (
<Cell.Group clickable title={key} key={key}>
{typeof value === 'string' ? (
<Cell key={key} title={'小程序 - ' + key}>
{value}
</Cell>
) : (
Object.entries(value as {}).map(([subKey, subValue]) => (
<Cell key={subKey} title={'小程序 - ' + subKey}>
{subValue}
</Cell>
))
)}
</Cell.Group>
);
})
) : (
<Cell>暂无信息</Cell>
)}
</DemoContent>
);
};

Hook 支持度

微信小程序H5ReactNative
✔️