如题:请教下。
前端是vue,后端springboot,前端如何才能知道我扫码了呢?
因为后端回调方法返回的是ResponseBody
@RequestMapping ( "wxLoginByWorld" )
public void wxLoginByWorld ( @RequestParam ( "code" ) String code, @RequestParam ( "state" ) String state ) {
StudentEntity resultStudentEntity = iStudentService.wxLoginByWorld ( code, state );
RedisUtils.set ( state, resultStudentEntity , 7200L, TimeUnit.SECONDS );
studentEntity.setToken ( state );
return ResultBody.success ( studentEntity );
}
这样在vue的二维码框里会显示这个返回对象数据。前端如何处理呢?毕竟触发这个方法是微信啊??请教各位大神啊~~~
我看常用的都是轮询1-2s查一次。。
最简单粗暴的办法,参考类似PC端百度网盘类购买VIP,通过一条接口轮询,获取扫码支付是否成功