近期项目中有这样一个需求,代理订货系统厂家管理人员需要通过小程序或者手机APP端对代理订货进行发货。
前端代码如下:
<view class="row b-b">
<text class="tit">单号</text>
<input class="input" type="text" v-model="wlNo" placeholder="填写物流单号" placeholder-class="placeholder" />
<view @click="onWLDHScanClick" class="iconfont iconsaomiao"></view>
</view>
调用uniapp扫码模块代码如下:
onWLDHScanClick() {
let sm = this;
console.log("onScanClick");
// 调起条码扫描
uni.scanCode({
scanType: ['barCode'],
success: function(res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
sm.wlNo = res.result;
}
});
},
实际使用的是uni.scanCode这个接口,官方文档说明:
https://uniapp.dcloud.net.cn/api/system/barcode.html