微信小程序:wx.scanCode组件 & wx.chooseMedia组件

​​​​​​​​​​​​​​​​​​​​​​​​​​目录​​​​​​​​​​​​​​​​​​​​

一、wx.scanCode组件

1、wx.scanCode组件

2、参数说明

3、object.success 回调参数说明

 二、wx.chooseMedia组件

1、wx.chooseMedia组件

2、参数说明

3、object.success 回调参数说明


一、wx.scanCode组件

不管入库还是出库,都必须要扫描快递单号。在小程序里,只需调用wx.scanCode组件即可。代码及参数说明如下

1、wx.scanCode组件

wx.scanCode({
    onlyFromCamera: true,
    scanType:'barCode',
    success (res) {
        console.log(res.result);
        console.log(res.scanType);
        console.log(res.charSet);
        console.log(res.path);
        console.log(res.rawData);
    }
})

2、参数说明

属性名默认值必填属性说明
onlyFromCamerafalse是否只能从相机扫码,不允许从相册选择图片
scanType['barCode', 'qrCode']

扫码类型,其中

barCode:一维码

qrCode:二维码

datamatrix:Data Matrix 码

pdf417:PDF417 条码

successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

3、object.success 回调参数说明

属性名类型属性说明
resultstring所扫码的内容
scanTypestring

所扫码的类型

QR_CODE:二维码

AZTEC:一维码

CODABAR:一维码

CODE_39:一维码

CODE_93:一维码

CODE_128:一维码

DATA_MATRIX:二维码

EAN_8:一维码

EAN_13:一维码

ITF:一维码

MAXICODE:一维码

PDF_417:二维码

RSS_14:一维码

RSS_EXPANDED:一维码

UPC_A:一维码

UPC_E:一维码

UPC_EAN_EXTENSION:一维码

WX_CODE:二维码

CODE_25:一维码

charSetstring所扫码的字符集
pathstring当所扫的码为当前小程序二维码时,会返回此字段,内容为二维码携带的 path

 二、wx.chooseMedia组件

拍摄或从手机相册中选择图片或视频。

1、wx.chooseMedia组件

wx.chooseMedia({
    count: 1, //默认9
    mediaType:"image",
    sourceType: ['camera'], //从相册选择
    sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
    success (res) {
        const tempFilePaths = res.tempFiles[0].tempFilePath;
    }
})

2、参数说明

属性类型默认值必填说明
countnumber9最多可以选择的文件个数,基础库2.25.0前,最多可支持9个文件,2.25.0及以后最多可支持20个文件
mediaTypeArray.<string>['image', 'video']

文件类型

image:只能拍摄图片或从相册选择图片

video:只能拍摄视频或从相册选择视频

mix:可同时选择图片和视频

sourceTypeArray.<string>['album', 'camera']

图片和视频选择的来源

album:从相册选择

camera:使用相机拍摄

maxDurationnumber10拍摄视频最长拍摄时间,单位秒。时间范围为 3s 至 60s 之间。不限制相册。
sizeTypeArray.<string>['original', 'compressed']是否压缩所选文件,基础库2.25.0前仅对 mediaType 为 image 时有效,2.25.0及以后对全量 mediaType 有效
camerastring'back'

仅在 sourceType 为 camera 时生效,使用前置或后置摄像头

back:使用后置摄像头

front:使用前置摄像头

successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

3、object.success 回调参数说明

属性类型说明
tempFilesArray.<Object>

本地临时文件列表

tempFilePath(string):本地临时文件路径 (本地路径)

size(number):本地临时文件大小,单位 B

duration(number):视频的时间长度

height(number):视频的高度

width(number):视频的宽度

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值