liukidd
liukidd
  • 发布:2018-06-05 09:10
  • 更新:2018-06-05 11:20
  • 阅读:3106

请问如何实现像支付宝一样显示二维码被扫描枪扫码后,手机上的状态立即改变?

分类:MUI

请问如何实现像支付宝一样显示二维码被扫描枪扫码后,手机上的状态立即改变?

2018-06-05 09:10 负责人:无 分享
已邀请:
weyee

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秒?)请求一次后端接口获取二维码状态。

该问题目前已经被锁定, 无法添加新回复