UNPKG

@tplc/wot

Version:

80 lines (79 loc) 1.86 kB
export declare const qrCodeProps: { /** canvas组件id */ canvasId: { type: StringConstructor required: true } /** 二维码内容 */ value: { type: import('vue').PropType<string> default: string } options: { type: ObjectConstructor } /** 二维码大小 */ size: { type: NumberConstructor default: number } /** 二维码尺寸单位 */ sizeUnit: { type: import('vue').PropType<string> default: string } /** 导出的文件类型 */ fileType: { type: import('vue').PropType<string> default: string } /** 是否初始化组件后就开始生成 */ start: { type: BooleanConstructor default: boolean } /** 是否数据发生改变自动重绘 */ auto: { type: BooleanConstructor default: boolean } /** 隐藏组件 */ hide: { type: BooleanConstructor default: boolean } /** canvas 类型,微信小程序默认使用2d,非2d微信官方已放弃维护,问题比较多 */ type: { type: import('vue').PropType<string> default: string } /** 队列绘制,主要针对NVue端 */ queue: { type: BooleanConstructor default: boolean } /** 是否队列加载图片,可减少canvas发起的网络资源请求,节省服务器资源 */ isQueueLoadImage: { type: BooleanConstructor default: boolean } /** loading态 */ loading: { type: BooleanConstructor default: undefined } /** H5保存即自动下载(在支持的环境下),默认false为仅弹层提示用户需要长按图片保存,不会自动下载 */ h5SaveIsDownload: { type: BooleanConstructor default: boolean } /** H5下载名称 */ h5DownloadName: { type: import('vue').PropType<string> default: string } customClass: { type: import('vue').PropType<string> default: string } }