请问如何实现像支付宝一样显示二维码被扫描枪扫码后,手机上的状态立即改变?
liukidd
- 发布:2018-06-05 09:10
- 更新:2018-06-05 11:20
- 阅读:3235
3 个回复
weyee
涉及websocket,跟后端联调
小白啊
// 二维码扫描成功
function onmarked(type, result, file){
switch(type){
case plus.barcode.CODE39:
type = 'CODE39';
break;
case plus.barcode.CODE128:
type = 'CODE128';
break;
/default:
type = '其它'+type;
break;/
}
var opener = plus.webview.currentWebview().opener();//获取从哪个页面打开这个页面的id
mui.fire(plus.webview.getWebviewById(opener.id), 'scan_code_information', {result:result});//自定义事件 根据页面id启用自定义事件
mui.back();
}
liukidd (作者)
这种不是被扫码吧
2018-06-05 09:44
回梦無痕 - 暂停服务
两种方法:
websocket,二维码被扫描之后后端推一个信息给前端。
js循环定时轮询,每隔一段时间(1秒?)请求一次后端接口获取二维码状态。