2016-10-28 80 views
0

我正在尝试显示QR_CODE。我得到一个提示,我有一个对象,但是我找不到显示实际QR_CODE的函数或属性。如何在手机上显示QR码

我的代码都这样说:

BarcodeScanner.encode (BarcodeScanner.Encode.TEXT_TYPE, 'Hello World') 
    .then ((success) => { 
    alert (success); 
    }), (error) => { 
    alert (error); 
    } 

我得到这样的警告:

enter image description here

任何想法?我的猜测是alert (success.QR_CODE),但是我收到undefined的消息。

+0

该文档似乎并不是很好。要帮助调试该对象,请使用'console.log(success)'查看http://stackoverflow.com/questions/10787839/debugging-cordova-phonegap-code- on-ios找到如何访问Safari控制台 – e666

+0

我刚来这里发布答案!我是那么做的。 – RaulGM

回答

1

我想出了答案。

我所要做的就是在我的课堂内声明一个属性。对我来说,这叫做urlImage。然后,编码函数内部:

BarcodeScanner.encode (BarcodeScanner.Encode.TEXT_TYPE, 'Hello World') 
    .then ((success) => { 
    this.urlImage = success.file; 
    }), (error) => { 
    alert (error); 
    } 

然后,在我的html代码:

<img src="{{imageUrl}}"/>

就是这样。