|
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
require("$UI/system/lib/cordova/cordova");
require("css!$UI/demo/native/common/pub").load();
require("cordova!phonegap-plugin-barcodescanner");
var Model = function(){
this.callParent();
};
Model.prototype.crtbarcodeClick = function(event){
cordova.plugins.barcodeScanner.encode(cordova.plugins.barcodeScanner.Encode.TEXT_TYPE, '33333', function(success) {
alert("encode success: " + success);
}, function(fail) {
alert("encoding failed: " + fail);
}
);
};
Model.prototype.EMAIL_TYPEClick = function(event){
cordova.plugins.barcodeScanner.encode(cordova.plugins.barcodeScanner.Encode.EMAIL_TYPE, "mail.postoa.com.cn", function(success) {
alert("encode success: " + success);
}, function(fail) {
alert("encoding failed: " + fail);
}
);
};
Model.prototype.PHONE_TYPE = function(event){
cordova.plugins.barcodeScanner.encode(cordova.plugins.barcodeScanner.Encode.PHONE_TYPE, "13521715305", function(success) {
alert("encode success: " + success);
}, function(fail) {
alert("encoding failed: " + fail);
}
);
};
Model.prototype.SMS_TYPEClick = function(event){
cordova.plugins.barcodeScanner.encode(cordova.plugins.barcodeScanner.Encode.PHONE_TYPE, "1223>12", function(success) {
alert("encode success: " + success);
}, function(fail) {
alert("encoding failed: " + fail);
}
);
};
return Model;
});
经过测试,发现四种数据类型生成均为二维码,非条码,求教!! |
|