获取code,获取openId
参考微信网页开发/网页授权获取code之后,通过code调用后端接口获取openId
插曲:获取code时页面会重定向,读取url获取code,调用openId接口,因为第一次本地是没有存的,所以首次点击可能是进入重定向页面第二次才生效然后进入拉起支付(想要避免根据实际需求进行修改获取openId,比如监听路由、根据携带参数)
其中 scope应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 )