可以打印出高度和宽度,为什么会报错宽度或者高度为0
var crs_height=$("#huaxui-dialog-crs").height();
var crs_width=$("#huaxui-dialog-crs").width();
console.log('花花高',crs_height)
console.log('花花宽',crs_width)
console.log('花花宽')
html2canvas(document.querySelector("#huaxui-dialog-crs"), {
// width:750,
// height:750,
useCORS:true,
}).then(function (canvas) {
//imgUrl即为图片的base64形式
var jtpostdata = {
"sales_agent": hxcjs.getUrlString("sales_agent"),
"mode": hxcjs.getUrlString("mode"),
"token_wt": hxcjs.getUrlString("token_wt"),
"order_no":order_no,
"plan_no": plan_no,
"type": "9046",
"img_src":canvas.toDataURL("image/jpeg",0.5).replace("data:image/jpeg;base64,", '')
};
$.ajax({
type: 'POST',
url: commonurl + 'upload/photo',
data: JSON.stringify(jtpostdata),
timeout: 30000,
contentType: "application/json",
async: true,
dataType: 'json',
success: function(req) {
console.log('这里是上传图片成功')
if (req.result_code != "0") {
$('#loadingToast').hide();
hxui.toast("图片上传失败请重新上传");
}
$('#loadingToast').hide();
},
});
});