🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 调用拉卡拉A8 POS **setPos(命令,异步回调)** 异步回调由底层自动完成回调 只需要传入普通函数即可 #### 命令请自行参考拉卡拉 ``` setPos(' 40000000000001 2', e=>{ console.log(e) }) ``` ## setPos 返回调用状态 | 成功 | 失败 | | --- | --- | | true | false | ## callFunction 返回字段数据 如果有错误 code为-1 data包含报错信息 #### code参考拉卡拉手册 以及data数据格式解析 | code | data | | --- | --- | 此时的code仅代表数据返回成功并不代表data数据的成功 data数据情况请自行依照拉卡拉pos手册解析判断 ## 相关js函数 ### addPreZero() 补0 #### 位数修改4 ``` function addPreZero(num){ var t = (num+'').length, s = ''; for(var i=0; i<4-t; i++){ s += '0'; } return s+num; } ``` #### POS配置文件 文件名:LklPos+Cashier.ini 目录在商户端安装的根目录