微信小程序获取用户信息授权问题

写了一个表单提交页面,想做一个这样的需求,点击按钮,先校验表单数据格式是否正确,如果正确,再提示用户授权弹窗。但是,现在使用的是 button按钮上面 bindgetuserinfo="getUserInfo" 这种方式,请问是否能实现我想做的功能呢?

阅读 3k
2 个回答

貌似是不能的吧 之前我做的是加了一个页面 授权的是单独的页面 如果有解决办法麻烦告知

想到一种很玄妙的方案,在表单的失焦事件中做判断,校验表单,以此修改一个flag值,用以控制button的open-type,button写法:
`<button open-type="{{flag ? '' :'getUserInfo'}}" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button>
`

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题