@vkontakte/vk-qr v2.1.1
VK-QR
JavaScript library for generating SVG code of VK-style QR codes.
Usage
Install via yarn
yarn add @vkontakte/vk-qror npm
npm install @vkontakte/vk-qrAnd use in your code
import vkQr from '@vkontakte/vk-qr';
// Returns SVG code of generated 256x256 QR code with VK logo
const qrSvg = vkQr.createQR('Text to encode', {
qrSize: 256,
isShowLogo: true
});API Reference
Syntax
generatedSvgCode = vkQr.createQR(text[, qrOptions]);Parameters
textrequired String to generate a QR codeoptionsoptional An options object containing any custom settings that you want to apply to the generated QR code. The possible options are:qrSize: Size of QR code. Default is 128className: Class name of root SVG elementisShowLogo: Show VK logo in center of QR code Default is falseisShowBackground: Show QR background. Default is falsebackgroundColor: QR code background HEX color. Works ifisShowBackgroundis enabled. Default is "#ffffff"foregroundColor: QR code HEX colorlogoColor: Color of logo. Default is "#4680c2"logoData: Reference to logo as a reference IRIsuffix: SVG elements id postfixecc: ECC level in range 0-3 (0 - low, 3 - high)
Return value
A string with SVG code.
License
The code is available under the MIT license.
2 years ago
4 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago