详细问题描述
附上重现demo
在iOS时,top参数无效,left参数设置的是top与left,width和height也是乱来的。
在安卓时,如果设置top或left,直接触发错误回调。
附上主要代码:
document.addEventListener('plusready', function(){
var self = plus.webview.currentWebview();
var bitmap = new plus.nativeObj.Bitmap('task');
self.draw(bitmap, function(){
bitmap.save('_downloads/baomode/'+Date.parse( new Date())+Math.random()+'.png',
{"overwrite":true, "format":"png", "quality":100, "clip":{top:'0px',left:'100px',width:'100%',height:'50%'}},
function(event){
bitmap.clear();
plus.gallery.save(event.target,function() {
alert('保存成功');
}, function() {
mui.toast('保存失败,请重试!');
});
}, function(error){
plus.nativeUI.alert('失败:'+error.code+ error.message);
} );
});
});
[内容]
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilderX 2.0.1.20190615
[运行端是h5或app或某个小程序?]
html5+ APP
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
iPhone6 Plus 和 华为荣誉V9