Skip to content

open-data ​

用于展示平台开放的数据。

平台差异说明

H5微信小程序抖音小程序小红书小程序快手小程序
x√√√x

Tips

该功能为各小程序平台提供的开放能力。 H5 端不涉及此概念。

支付宝没有 open-data 组件,但提供了API方式获取相关信息。参考

属性说明

属性名类型默认值说明平台差异说明
typeString开放数据类型
open-gidString当 type="groupName" 时生效, 群id微信小程序
langStringen当 type="user*" 时生效,以哪种语言展示 userInfo,有效值有:en , zh_CN , zh_TW微信小程序

type 有效值

值说明平台差异说明
userNickName用户昵称微信小程序基础库 1.9.90+ 返回 "微信用户"
userAvatarUrl用户头像微信小程序基础库 1.9.90+ 不再返回,展示 灰色头像
userGender用户性别微信小程序基础库 1.9.90+ 不再返回
groupName拉取群名称微信小程序
userCity用户所在城市微信小程序基础库 1.9.90+ 不再返回
userProvince用户所在省份微信小程序基础库 1.9.90+ 不再返回
userCountry用户所在国家微信小程序基础库 1.9.90+ 不再返回
userLanguage用户的语言微信小程序基础库 1.9.90+ 不再返回

注意

  • 微信小程序平台从 2022年2月21日24时起 回收通过 <open-data> 展示个人信息的能力,详情。若小程序需收集用户昵称头像等信息,可以通过 头像昵称填写功能 进行收集。具体回收方式为:
    • 头像展示 灰色头像
    • 用户昵称展示 微信用户
    • 用户性别、地区、语言展示为为空 “”
  • 小程序通过 <open-data> 展示群名称能力保留,平台会针对小程序生命周期内首次调用该组件展示群名称向用户提示:“群名称仅你可见,小程序无法获取。”

示例

vue
<open-data type="userNickName" />
<open-data type="userAvatarUrl" />
<open-data type="userGender" />
<open-data type="userNickName" />
<open-data type="userAvatarUrl" />
<open-data type="userGender" />