title: OpenData
sidebar_label: OpenData
用于展示微信开放的数据
参考文档
类型
ComponentType<OpenDataProps>
示例代码
class App extends Component {
render () {
return (
<OpenData type='userAvatarUrl'/>
)
}
}
OpenDataProps
参数 |
类型 |
默认值 |
必填 |
说明 |
type |
"groupName" | "userNickName" | "userAvatarUrl" | "userGender" | "userCity" | "userProvince" | "userCountry" | "userLanguage" |
|
是 |
开放数据类型 |
openGid |
string |
|
否 |
当 type="groupName" 时生效, 群id |
lang |
"en" | "zh_CN" | "zh_TW" |
"en" |
否 |
当 type="user*" 时生效,以哪种语言展示 userInfo |
defaultText |
string |
|
否 |
数据为空时的默认文案 |
defaultAvatar |
string |
|
否 |
用户头像为空时的默认图片,支持相对路径和网络图片路径 |
onError |
BaseEventOrigFunction<any> |
|
否 |
群名称或用户信息为空时触发 |
API 支持度
API |
微信小程序 |
H5 |
React Native |
OpenDataProps.type |
✔️ |
|
|
OpenDataProps.openGid |
✔️ |
|
|
OpenDataProps.lang |
✔️ |
|
|
OpenDataProps.defaultText |
✔️ |
|
|
OpenDataProps.defaultAvatar |
✔️ |
|
|
OpenDataProps.onError |
✔️ |
|
type
type 的合法值
参数 |
说明 |
groupName |
拉取群名称 |
userNickName |
用户昵称 |
userAvatarUrl |
用户头像 |
userGender |
用户性别 |
userCity |
用户所在城市 |
userProvince |
用户所在省份 |
userCountry |
用户所在国家 |
userLanguage |
用户的语言 |
lang
lang 的合法值
参数 |
说明 |
en |
英文 |
zh_CN |
简体中文 |
zh_TW |
繁体中文 |
API 支持度
API |
微信小程序 |
H5 |
React Native |
OpenData |
✔️ |
|
|