像这样的。是怎么实现的? 还是账户类型不同导致授权提示框不同?
我实现的效果是屏幕中间弹出个小窗口的。 想实现成这样的。。。
2019-03-30添加我自己的推测结论: (不一定对,供遇到同样问题的人参考)
我的推测是,微信平台在分批次的编译升级在线的所有小程序。 已被编译升级的,就是新效果(底部弹出);还没被编译升级的,还是老效果(屏幕中间小弹窗)。开发者可能没法决定具体的效果到底是哪个。
找来朋友的小程序对比了, SDK版本、微信版本、相关代码,全一样,但是他的是底部弹出,我的是中间弹出。
评论里的一部分二球继续维持没有是非的高素质吧,我仍然认为不看清问题就乱回答,搞一些毫无意义的拷贝粘贴、“看看文档不就知道了”之类的回答, 是XX(文明用语)的行为。
你好 你想实现的效果我明白的 授权弹框效果是跟着微信版本走的。 6.x版本的微信是在页面中间弹出来的。7.x版本的微信就是你想要的效果
你不许需要做任何操作 只需要用
<button open-type=‘getUserInfo’ bindgetuserinfo=“getUserInfoFn”>登录授权</button>
就好了
为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:
一、小程序:
1、使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。
详情参考文档:
https://image.wxopen.club/content_6d9ca7a8-49cf-11ea-993d-a0999b08aadb.png