html52.com
我爱小程序-开发者交流社区

能否实现同一个button,先执行getuserinfo事件,再提交表单?

在创建页面一般需要用户主动提交表单,然后显示在主页里。但是在同一个button里,总是先提交表单写入数据库,再向用户授权获取昵称头像,导致第一次创建无法获取用户昵称头像,无法显示昵称头像。有什么办法能做到先授权获取昵称头像再提交表单,总不能专门再做个button来获取用户信息吧…………官方不给调用wx.authorize(Object object)来向用户授权,真的很难提高用户体验。

真的很难提高用户体验。




网友回复

旅途:

为什么不在授权成功回调里面提交数据

钟兆国:

给你个思路 有个叫做bindgetuserinfo的参数 用来接收getUserinfo的回调 你可以在这里面执行

思男:

一二楼是对的,设置bindgetuserinfo事件,提交表单在里面的授权成功判断之后操作就可以了。

winter°C:

对form下的button做个判断,两个一样的button样式,授权过了显示提交表单的button,没有授权显示授权的button

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付