title: OpenData

sidebar_label: OpenData

用于展示微信开放的数据

参考文档

类型

  1. ComponentType<OpenDataProps>

示例代码

  1. class App extends Component {
  2. render () {
  3. return (
  4. <OpenData type='userAvatarUrl'/>
  5. )
  6. }
  7. }

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