跳到主要内容
版本:3.x

OpenData

用于展示平台开放的数据

支持情况:

参考文档

类型

ComponentType<OpenDataProps>

示例代码

class App extends Component {
render () {
return (
<OpenData type='userAvatarUrl'/>
)
}
}

OpenDataProps

参数类型默认值必填说明
typekeyof Type开放数据类型
openGidstring当 type="groupName" 时生效, 群id
langkeyof Lang"en"当 type="user*" 时生效,以哪种语言展示 userInfo
defaultTextstring数据为空时的默认文案
defaultAvatarstring用户头像为空时的默认图片,支持相对路径和网络图片路径
useEmptyValuestring当数据为空且未设置默认值时,是否显示官方默认值
shareTicketstring当 type=groupCloudStorage 时有效,群分享对应的 shareTicket
keyListstring当 type=*CloudStorage 时有效,指定要拉取的 key 列表
componentDatastring当 type=*CloudStorage 时有效,从主域透传给开放数据域的数据,会自动注入到自定义开放数据域组件的 properties 中
onErrorCommonEventFunction群名称或用户信息为空时触发

API 支持度

API微信小程序百度小程序抖音小程序QQ 小程序H5React NativeHarmony
OpenDataProps.type✔️✔️✔️✔️
OpenDataProps.openGid✔️
OpenDataProps.lang✔️✔️
OpenDataProps.defaultText✔️✔️
OpenDataProps.defaultAvatar✔️✔️
OpenDataProps.useEmptyValue✔️
OpenDataProps.shareTicket✔️
OpenDataProps.keyList✔️
OpenDataProps.componentData✔️
OpenDataProps.onError✔️✔️✔️

Type

type 的合法值

参数说明
groupName拉取群名称
userNickName用户昵称
userAvatarUrl用户头像
userGender用户性别
userCity用户所在城市
userProvince用户所在省份
userCountry用户所在国家
userLanguage用户的语言

Lang

lang 的合法值

参数说明
en英文
zh_CN简体中文
zh_TW繁体中文