想要实现form submit 再根据结果来授权?

发布于 6 年前作者 junhe8134 次浏览最后编辑 6 年前来自 issues

具体效果:

  1. 点击按钮 submit button 提交数据,api 返回结果

  2. api 调用成功,弹出授权框

<button  form-type=“submit”  open-type=“getUserInfo” @getuserinfo=“bindGetUserInfo>下一步 </button>

5 回复
weigao
weigao1 楼6 年前

可以根据返回值判断,是否显示授权按钮(自己写个弹出层)。但是你这样一个按钮,既提交数据又授权是肯定实现不了的

olu
olu2 楼6 年前

不能,按钮点击后就会触发授权询问和submit

zcao
zcao3 楼6 年前

这个getUserInfo需要访问网络的,所以,在没网的情况下,你点是没有任何反应,然后你打开wifi,你在没有wifi时点多少次,就连续弹出多少次弹窗,这个非常恶心.觉得官方应该改进一下.

naxie
naxie4 楼6 年前

直接授权不允许,间接的可以。

szhou
szhou5 楼4 年前

微信小程序早就不支持通过api调用微信授权了 必须使用按钮授权 你所说的方式不可能实现