小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
一般“我的”页面中的头像和昵称可以通过open-data来显示。但是有的场景如互动类的,如评论,需要显示他人的头像和昵称,这时候open-data就满足不了需求了。
- 希望提供的能力
open-data能否提供指定用户的openid来显示对应用户的头像和昵称呢。不然这功能还是有点鸡肋。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以这么搞,用户登录之前你可以获取别人的头像和昵称,存入数据库,互动的场景从数据库取出来 自己用view标签和image标签自己渲染
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这样可以是可以,就需要显示授权按钮让用户授权了。如果open-data可以直接按openid显示。完全就不需要向用户弹授权了。
但是你开始的时候不让用户授权更是拿不到他们的头像和昵称啊
用open-data不需要授权可以直接显示头像,昵称呢。就是现在只能显示自己的。
比如在“我的”页面
<view style="width: 80px; height: 80px; “>
<open-data type="userAvatarUrl"></open-data>
</view>
这样就能给你显示出80*80的头像
但是你要拿别人的openid怎么拿 还是一开始要别人授权啊 绕不开的大兄弟
openid调用微信登录方法就能拿到了 不需要用户授权
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以这么搞,用户登录之前你可以获取别人的头像和昵称,存入数据库,互动的场景从数据库取出来 自己用view标签和image标签自己渲染
这样可以是可以,就需要显示授权按钮让用户授权了。如果open-data可以直接按openid显示。完全就不需要向用户弹授权了。
但是你开始的时候不让用户授权更是拿不到他们的头像和昵称啊
用open-data不需要授权可以直接显示头像,昵称呢。就是现在只能显示自己的。
比如在“我的”页面
<view style="width: 80px; height: 80px; “>
<open-data type="userAvatarUrl"></open-data>
</view>
这样就能给你显示出80*80的头像
但是你要拿别人的openid怎么拿 还是一开始要别人授权啊 绕不开的大兄弟
openid调用微信登录方法就能拿到了 不需要用户授权