0.1.8 • Published 1 year ago

lcap-camera v0.1.8

Weekly downloads
20
License
MIT
Repository
-
Last release
1 year ago

LcapCamera 摄像头

Form

开启/关闭摄影头,支持截图、上传等功能

示例

基本用法

<lcap-camera></lcap-camera>

默认值

<template>
<lcap-camera list-type="image"
    url="/gateway/lowcode/api/v1/app/upload" v-model="value"
    converter="json">
</lcap-camera>

</template>
<script>
    export default {
        data() {
            return {
                value: '[]',
            };
        },
    };
</script>

API

Props/Attrs

Prop/AttrTypeOptionsDefaultDescription
widthstring800宽度
heightstring600高度
value.sync, v-modelArray[]当前文件列表
urlstring上传的地址

Events

@send

刚发送时触发

ParamTypeDescription
$eventobject自定义事件对象
$event.dataobject进度相关信息
$event.preventDefaultFunction阻止上传流程
senderVMUUploader发送事件对象

@progress

发送进度改变时触发,在上传进度条时使用

ParamTypeDescription
$eventobject自定义事件对象
$event.dataobject进度相关信息
senderVMUUploader发送事件对象

@complete

上传完成时触发

ParamTypeDescription
$eventobject自定义事件对象
$event.xmlstring服务器回传信息
senderVMUUploader发送事件对象

@success

上传成功时触发

ParamTypeDescription
$eventobject自定义事件对象
$event.dataobject服务器回传信息对象
$event.fileobject上传文件信息,不包含文件主体内容
senderVMUUploader发送事件对象

@error

上传报错时触发

ParamTypeDescription
$eventobject自定义事件对象
$event.namestring错误名
$event.messagestring错误描述
$event.extensionsstring限制类型
$event.maxSizenumber限制大小
$event.sizenumber当前大小
senderVMUUploader发送事件对象

Methods

open()

开启摄像头

ParamTypeDefaultDescription

close()

关闭摄像头

ParamTypeDefaultDescription

snapshot()

截图并且上传

ParamTypeDefaultDescription
0.1.8

1 year ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago