···
var barcode = null;
// 创建Barcode扫码控件
function createBarcode() {
if(!barcode){
barcode = plus.barcode.create('barcode', [plus.barcode.QR], {
top:'100px',
left:'0px',
width: '100%',
height: '500px',
position: 'static'
});
plus.webview.currentWebview().append(barcode);
}
barcode.start();
}
// 更新Barcode扫码控件
function updateBarcode() {
barcode.setStyle({
top:'200px' // 调整扫码控件的位置
});
}
···
类似于这一段代码:
barcode.setStyle({
top:'200px' // 调整扫码控件的位置
});
ios(6s)可以生效,华为mate20、30失效
m***@aliyun.com (作者)
6s setStyle height width top 都会变化
华为的无变化
thisPage.barCode是对象,我尝试了setFlash(true)闪光灯华为是好的,说明对象没问题
我又把当前webview的子窗口个数children(),华为console出来是0个
但其实我都已经一个一个append进来了
2020-09-09 19:28