var dataimg="_doc/douxiangshou"+Date.parse(new Date())+".jpg";
var ws=null;
// H5 plus事件处理
function plusReady(){
ws=plus.webview.currentWebview();
}
if(window.plus){
plusReady();
}else{
document.addEventListener('plusready', plusReady, false);
}
// 截屏绘制
var bitmap=null;
bitmap = new plus.nativeObj.Bitmap('test');
// 将webview内容绘制到Bitmap对象中
ws.draw(bitmap,function(){
bitmap.save( dataimg
,{}
,function(i){
bitmap.clear();
console.log('保存图片成功:'+JSON.stringify(i));
callback(dataimg);
}
,function(e){
console.log('保存图片失败:'+JSON.stringify(e));
});
},function(e){
console.log('截屏绘制图片失败:'+JSON.stringify(e));
},{check:true, // 设置为检测白屏
clip:{top:'0',left:'0px',height:'100%',width:'100%'} // 设置截屏区域
});
上面是截屏代码,截出来之后分享到朋友圈chart里的canvas死活不显示,求解答
2***@qq.com
- 发布:2017-09-25 18:42
- 更新:2020-11-13 17:55
- 阅读:1861
3 个回复
冲刺的豆豆
我也遇到了同样的问题,请问解决了吗?怎么解决的?
whitelyb - 前端小白,在线求教!
我也遇到了同样的问题,第一次会截取不到canvas部分,然后后面就又截取的到了,不知道作者有没有解决这个问题?
全栈工程师 - 精通mui、uniapp,承接相关项目外包,解决各种疑难问题。有任何问题可以随时联系,QQ:419761282
可以联系我解决
梦里追逐
怎么解决大佬
2021-01-28 17:55