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 | ✔️ |