完全照抄官方文档中关于使用qrcode生成二维码的代码,在IDE运行正常,发布为H5也正常,但是发布成APP之后就不行了,二维码生成不了,麻烦老师看下是什么问题,谢谢!
[code] private initCode() {
var div: any = Laya.Browser.document.createElement("div");
this.qrcode = new Laya.Browser.window.QRCode(div, {
width: 100,
height: 100
});
var url: string = this.URL;
this.qrcode.makeCode(url);
Laya.stage.once("click", this, this.clickHandler);
this.qrcodeSp = new Laya.Sprite();
Laya.stage.addChild(this.qrcodeSp);
}
private clickHandler(): void {
var url: string = this.qrcode._oDrawing._elImage.src;//获取,注意这里是异步的,开发者可以加个延时在获取。
this.qrcodeSp.loadImage(url, 0, 0, 100, 100);
}[/code]