1,扫描二维码:https://docs.apicloud.com/Client-API/Func-Ext/scanner#1
<div onclick="openScanner()">扫描二维码</div> <script> function openScanner() { alert('open Scanner in'); var scanner= api.require('scanner'); scanner.open(); } </script>
2,apiready:方法在所有核心API模块准备完毕时执行。
apiready = function () { var scanner= api.require('scanner'); scanner.open(); }
3,api对象:https://docs.apicloud.com/Client-API/api
(1)confirm
function openScanner() { alert('open Scanner in'); api.confirm({ title: 'APICloud', msg: '是否开启二维码', buttons: ['打开', '取消'] }, function (ret, err) { if (ret.buttonIndex == 1){ var scanner= api.require('scanner'); scanner.open(); }else{ //do nothing. } }); }