在创建页面一般需要用户主动提交表单,然后显示在主页里。但是在同一个button里,总是先提交表单写入数据库,再向用户授权获取昵称头像,导致第一次创建无法获取用户昵称头像,无法显示昵称头像。有什么办法能做到先授权获取昵称头像再提交表单,总不能专门再做个button来获取用户信息吧…………官方不给调用wx.authorize(Object object)来向用户授权,真的很难提高用户体验。
网友回复
旅途:
为什么不在授权成功回调里面提交数据
钟兆国:
给你个思路 有个叫做bindgetuserinfo的参数 用来接收getUserinfo的回调 你可以在这里面执行
思男:
一二楼是对的,设置bindgetuserinfo事件,提交表单在里面的授权成功判断之后操作就可以了。
winter°C:
对form下的button做个判断,两个一样的button样式,授权过了显示提交表单的button,没有授权显示授权的button