1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hustcc-G2Plot-QRCode

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 02:54 5a0274a

G2Plot-QRCode

G2Plot-QRCode: плагин на основе G2Plot v2. LIVE DEMO, CodeSandbox.

npm Версия
npm Version
Лицензия npm
npm License

!

Установка

$ npm i --save g2plot-qrcode

Использование

  • рендеринг
import { G2Plot } from '@antv/g2plot';
import { adaptor, defaultOptions } from 'g2plot-qrcode';

const qr = new G2Plot('container', {
  // Текст QR-кода
  data: 'Hello, g2plot qrcode!',
  // Интервал
  padding: 8,
  // Ширина и высота
  width: 120,
  height: 120,
  // Цвет фона и переднего плана
  backgroundColor: 'white',
  foregroundColor: 'black',
  typeNumber: 0,
  correctLevel: 'H', // L M H Q
  // Стиль оформления
  pixelStyle: (pixelData) => ({}),
}, adaptor, defaultOptions);

qr.render();
  • обновление
qr.update({
  data: 'hello world!',
});

Настройка

export interface QRCodeOptions {
  /** Текст QR-кода */
  readonly data: string;
  /** Интервал по умолчанию 8px */
  readonly padding?: number;
  /** Размер QR-кода по умолчанию 120px */
  readonly width: string;
  readonly height: string;
  /** Уровень коррекции QR-кода, по умолчанию H */
  readonly correctLevel?: 'L' | 'M' | 'Q' | 'H';
  /** Тип номера QR-кода, по умолчанию 0 */
  readonly typeNumber?: any;
  // readonly effect?: 'fusion' | 'round' | 'rect';
  /** Цвет переднего плана, по умолчанию black */
  readonly foregroundColor?: string;
  /** Цвет фона, по умолчанию white */
  readonly backgroundColor?: string;
  /** Значок в центре QR-кода, по умолчанию нет */
  readonly icon?: {
    readonly image: string; // Изображение
    readonly width?: number; // Ширина изображения
    readonly height?: number;
  };
  /** Стиль ячейки, по умолчанию нет */
  readonly pixelStyle?: (pixelData: PixelData) => object;
}

Лицензия

MIT@hustcc.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hustcc-G2Plot-QRCode.git
git@api.gitlife.ru:oschina-mirror/hustcc-G2Plot-QRCode.git
oschina-mirror
hustcc-G2Plot-QRCode
hustcc-G2Plot-QRCode
master