| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import { SuperComponent } from '../../../common/src/index';
- export default class QRCode extends SuperComponent {
- properties: {
- value: {
- type: StringConstructor;
- value: string;
- };
- icon: {
- type: StringConstructor;
- value: string;
- };
- size: {
- type: NumberConstructor;
- value: number;
- };
- iconSize: {
- type: any;
- value: null;
- };
- level: {
- type: StringConstructor;
- value: import("../../../common/shared/qrcode/types").ErrorCorrectionLevel;
- };
- bgColor: {
- type: StringConstructor;
- value: string;
- };
- color: {
- type: StringConstructor;
- value: string;
- };
- includeMargin: {
- type: BooleanConstructor;
- value: boolean;
- };
- marginSize: {
- type: NumberConstructor;
- value: number;
- };
- };
- lifeTimes: {
- ready(): void;
- };
- observers: {
- '**': () => void;
- };
- methods: {
- initCanvas(): Promise<void>;
- drawQrcode(canvas: WechatMiniprogram.Canvas, ctx: WechatMiniprogram.CanvasContext): Promise<void>;
- drawCenterIcon(canvas: WechatMiniprogram.Canvas, ctx: WechatMiniprogram.CanvasContext, width: number, height: number, numCells: number): Promise<void>;
- getSizeProp(iconSize: number | {
- width: number;
- height: number;
- } | null | undefined): {
- width: number;
- height: number;
- };
- checkdefaultValue(): void;
- getCanvasNode(): Promise<unknown>;
- };
- }
|