|
[插件使用]
FNScanner编译后不能更新图片
[复制链接]
本帖最后由 kenjet 于 2023-10-25 00:07 编辑
//生成条码
//--先删除旧文件
var fs = api.require('fs');
fs.remove({
path: 'fs://ordernumbarcode.png'
}, function (ret, err) {
console.log(JSON.stringify(ret));
console.log(JSON.stringify(err));
});
//--延时创建条码
setTimeout(() => {
var FNScanner = api.require('FNScanner');
FNScanner.encodeImg({
type: 'bar_image', //'qr_image''bar_image'
content: num,
saveToAlbum: false,
saveImg: {
path: 'fs://ordernumbarcode.png',
w: $api.offset($api.dom('#popdiv3 ol')).w,
h: 100
}
}, function (ret, err) {
//console.log(JSON.stringify(ret));
if (ret.status) {
$api.attr($api.dom('#barcode'), 'src', ret.imgPath);
//console.log($api.html($api.dom('main')))
} else {
console.log(JSON.stringify(err))
}
});
}, 100);
大家帮忙看一下这个代码,这是根据页面传过来的不同num生成对应的条码,生成的临时图片保存位置为'fs://ordernumbarcode.png',正常每次会先删除图片文件u生成的新图片会覆盖上次的'fs://ordernumbarcode.png'文件,但现在测试结果为,自定义loader环境下正常,编译为APP后,就出现问题为不能生成新的条码图片,始终为第一次打开APP时生成的那张条码图片,请教一下这个代码 |
|