NativeScript-vue 条形码创建
NativeScript-vue Barcode creation
你好我想问问有没有在 nativescript-vue 中创建条形码的方法,有很多创建条形码的 vue js 示例,但我没有能力翻译或转换代码。有没有人可以给我一个在 nativescript-vue 上创建条形码的例子?谢谢。
您可以使用 nativescript-qr-generator
& nativescript-base-64-manager
。
base-64
仅当你想将二维码转换为base-64时
将其导入您的模板:
import { QrGenerator } from "nativescript-qr-generator";
import { Base64Manager } from "nativescript-base-64-manager";
你需要一个数据 属性 generatedQR: null
然后你需要一个方法来生成二维码。这样就生成了二维码,然后将你的code值转换成base64值。您还可以将任何数据附加到结果中,例如 url:new QrGenerator().generate("url/" + _Base64Manager.btoa(this.code)
generateQR() {
const _Base64Manager = new Base64Manager();
const result = new QrGenerator().generate( _Base64Manager.btoa(this.code),
{
color: "#your_color",
backgroundColor: "#your_color"
}
);
this.generatedQR = new ImageSource(result);
}
在模板中,您将拥有像图像一样的 QR 码:
<Image :src="generatedQR" row="4" imageFit="aspectFill"/>
你好我想问问有没有在 nativescript-vue 中创建条形码的方法,有很多创建条形码的 vue js 示例,但我没有能力翻译或转换代码。有没有人可以给我一个在 nativescript-vue 上创建条形码的例子?谢谢。
您可以使用 nativescript-qr-generator
& nativescript-base-64-manager
。
base-64
仅当你想将二维码转换为base-64时
将其导入您的模板:
import { QrGenerator } from "nativescript-qr-generator";
import { Base64Manager } from "nativescript-base-64-manager";
你需要一个数据 属性 generatedQR: null
然后你需要一个方法来生成二维码。这样就生成了二维码,然后将你的code值转换成base64值。您还可以将任何数据附加到结果中,例如 url:new QrGenerator().generate("url/" + _Base64Manager.btoa(this.code)
generateQR() {
const _Base64Manager = new Base64Manager();
const result = new QrGenerator().generate( _Base64Manager.btoa(this.code),
{
color: "#your_color",
backgroundColor: "#your_color"
}
);
this.generatedQR = new ImageSource(result);
}
在模板中,您将拥有像图像一样的 QR 码:
<Image :src="generatedQR" row="4" imageFit="aspectFill"/>